ftp ফাইল আপলোড না কার্ল


2

আমি ব্যাবহার করছি curl FTP সার্ভারে একটি ফাইল আপলোড করতে। একই স্ক্রিপ্টটি অন্য কোনও সিস্টেমে কাজ করছে, তবে এটিকে FTP এ সংযুক্ত করার পরে এটি কিছু এবং সংযোগের সময় না করে। -V বিকল্পগুলির সাথে বিস্তারিত আউটপুট নিম্নরূপ:

curl -v -# -T live_mc.sql ftp://userid:pwd@myserver.dyndns.biz/rdirc/
* About to connect() to myserver.dyndns.biz port 21 (#0)
*   Trying xxx.xxx.xxx.xx... connected
* Connected to myserver.dyndns.biz (96.55.199.63) port 21 (#0)
< 220-FileZilla Server version 0.9.37 beta
< 220-written by Tim Kosse (Tim.Kosse@gmx.de)
< 220 Please visit http://sourceforge.net/projects/filezilla/
> USER userid
< 331 Password required for userid
> PASS pwd
< 230 Logged on
> PWD
< 257 "/" is current directory.
* Entry path is '/'
> CWD rdirc
< 250 CWD successful. "/rdirc" is current directory.
> EPSV
* Connect data stream passively
< 229 Entering Extended Passive Mode (|||3271|)
*   Trying xxx.xxx.xxx.xx...

আমি চেষ্টা করেছি --upload-file, --user বিকল্প কিন্তু কোন সাফল্য। কি ভুল খুঁজে বের করতে সাহায্য করুন।

উত্তর:



0

ধন্যবাদ, @TheVillageIdiot, এই তথ্য ভাগ করার জন্য। আমি এই "-no-epsv" পদ্ধতিটি সন্ধান করেছি যতক্ষণ না আমি এটি সন্ধান করেছি, তাই আমি যে কেউ কার্লুলকে ভার্চুয়াল মেশিনের ভিতরে থেকে কাজ করতে আগ্রহী বলে জানাতে চাই (আমি এটি উইন্ডোজ 7 হোস্টের ভিতরে চলমান লিনাক্স ভিএম দিয়ে পরীক্ষা করেছি) ), অন্তত ফাইল পাঠানোর জন্য:

curl -u "myuser:mypassword" --upload-file MyFile.txt ftp://ftp.phpnet.us/htdocs/Test --no-epsv
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.