PDA

View Full Version : سوال: ارسال و دریافت فایل



amirreza619
شنبه 23 دی 1391, 03:30 صبح
سلام !
ببخشین من با کامپوننت YMSGMod کار میکردم ، خیلی خوب کار میکنه ولی مشکلی که داره اینه که موقع ارسال یا دریافت فایل ، دیگه پروگرس بار مربوط به ارسال فایل پر نمیشه و ثابت میمونه و اگه پر بشه problem میده ! در نتیجه فایل ارسال نمیشه . :اشتباه: :ناراحت:
راهی نیست که بشه به راحتی ( یا به سختی ) به یاهو فایل ارسال و دریافت کرد ؟؟


:گریه: دوستان لطفا کمکم کنیــــن. :گریه:

mehran901
شنبه 23 دی 1391, 14:10 عصر
خب اگه بتونی فایلی رو که میخوای انتقال بدی با ftp آپ کنی و آدرسش رو به ymsgmod بفرستی و برنامه دریافت کنندت از اون آدرس که می تونه توسط بلوک کد <dl1> 1</dl> مشخص شده دانلود رو انجام بده بهتر نیست ؟ حداقلش یک روش مطمئن هست...

amirreza619
یک شنبه 24 دی 1391, 00:09 صبح
راس میگی ! من با microsotf internet transfer control کار میکنم تو ftp ولی مشکلی که دارم اینه که نمیتونم فایلی رو put کنم !
مثلا cd mydir انجام میشه ، mdir yourdir انجام میشه ولی وقتی put رو میزنم ، فایل رو نمیزاره !!
مثلا میزنم :

MITC.execute myurl , "put c:\mytext.txt"

هیچ اتفاقی نمیفته و وقتی میزنم


MITC.execute myurl , "put c:\mytext.txt mytxt.txt"


فایل آپلود میشه اما وقتی میرم توش میبینم هیچی نیس ! انگار اپلود نشده !
ممنون میشم کمکم کنین !

mehran901
یک شنبه 24 دی 1391, 14:49 عصر
درمورد انتقال فایل به روش اف تی پی اونم با Internet Transfer اگه کسی به نتیجه رسید منم رو خبر کنه...!! درضمن مد باینری و اسکی رو درست تعریف کردی ؟ من کامل باهاش کارکردم و فایل رو با هزار بدبختی میتونی آپ کنی ولی مدام قطع میکنه ، سرعت انتقال بسیار پایینه و کلا یک ارتباط غیرمطمئن و بیخودی ! هستش :| (تو msdn آنلاین مایروسافت هم ازش سورس زیاده )

به عنوان مثال ی سورس نسبتا متوسط در لینک زیر موجود هست بدون نیاز به کنترل Internet Transfer ...

(http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=72320&lngWId=1)
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=72320&lngWId=1
داخل همین سایت نمونه های متعدد و قدرتمند تری از FTP هست درضمن ... از داخل MSDN مایکروسافت سورس ftp گیربیاری به مراتب بهتره... من ی نمونش رو دارم خیلی مهندسی نوشته شده ... پیدا نکردی بگو پیداش می کنم واست

amirreza619
یک شنبه 24 دی 1391, 19:34 عصر
نه نه ! چیز ساده ای میخام ( که بتونم درکش کنم ) در باره سرعت هم بگم که آره ! واقعا با سرعت کمی دستوراتو اجرا میکنه .
اگه راه ساده تری واسه آپلود یه فایل تو اینترنت نبود لطفا بگین از FTP ه Command Prompt استفاده کنم ( البته با هزار بدبختی !! ولی اون ساده تره ! )
به هر حال دوست عزیز اگه روشی واسه آپلود یه فایل پیدا کردی به من بگو ، لازم نیست حتما رو Ftp آپلود بشه ( فقط واسه امنیتش میخاستم ) !
بازم ممنون از جوابت

mehran901
دوشنبه 25 دی 1391, 08:44 صبح
خواهش میکنم،
خب اگه واستون مهم نیست از کنترل Internet Transfer استفاده بشه و سادگی کار از درجه اهمیت زیادی برخوردار هست شاید ساده ترین راه آپلود FTP خط فرمان هست
اتفاقا برای آپلود یک فایل کم حجم بسیار روش مناسبی هست
به شرح زیر عمل کنید :
ftp DOmain
مثال :
FTP smart.in
username
password
و حالا چون میخواین فایل متنی رو انتقال بدین عبارت ascii رو وارد کنین
و در نهایت با دستور lcd d:\
ّه طور پیش فرض من درایو مورد نظرم رو d انتخاب کردم و از مسیر مشخص شده با دستور put a.txt فایل رو که در مسیر d هست آپ میکنه درضمن با دستور get aa.txt هم فایل aa رو از سرور به آدرس lcd دانلود میکنه
با دستور Dir هم میتونید از اطلاعات ، فایل و فولدر های روی سرور مطلع بشین
توضیح بیشتر با دستورات بیشتر نیاز بود اطلاع بدین


لینک زیر هم بد نیست http://rotterdam.ics.uci.edu/info/DosFtp.htm

موفق باشین