PDA

View Full Version : چگونگی ارسال فایل از یک سایت به سایت دیگر



msakbari
سه شنبه 02 خرداد 1385, 23:04 عصر
من می خواهم مثلا از FTP سایت خودم برای FTp سایت دیگری که user و Password آنرا دارم
فایل ارسال کنم .
چگونه می توان ؟
مرسی ؟

manager
چهارشنبه 03 خرداد 1385, 20:41 عصر
اگر از .net2 استفاده می کنید می تونید از FtpWebRequest و FtpWebResponse استفاده کنید ولی اگر از .net1 استفاده می کنید یه همچین شیئ در اختیار ندارید و باید از WebRequest و WebResponse به ارث ببرید و کلاس مذکور Ftp رو پیاده سازی کنید.

PrinceDotNet
چهارشنبه 03 خرداد 1385, 21:14 عصر
میشه یک مثال بزنید.

msakbari
پنج شنبه 04 خرداد 1385, 00:28 صبح
اگه ممکنه مثال بزنید
مرسی

manager
پنج شنبه 04 خرداد 1385, 22:18 عصر
FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create(ftpPath);
ftpRequest.Method = WebRequestMethods.Ftp.DownloadFile;
ftpRequest.Credentials = _config.FtpCredential;
FtpWebResponse ftpResponse = (FtpWebResponse)ftpRequest.GetResponse();
Stream stream = ftpResponse.GetResponseStream();

manager
پنج شنبه 04 خرداد 1385, 22:20 عصر
راه حل دومیه احتیاج به حداقل 100 - 150 خط برنامه داشت که من اولیه رو ترجیح دادم بگم

msakbari
پنج شنبه 04 خرداد 1385, 23:49 عصر
مرسی من اینو چک می کنم اگه مشکلی داشتم مطرح می کنم

manager
جمعه 05 خرداد 1385, 06:42 صبح
مشکلی نخواهید داشت من با استفاده از HttpWebRequest و HttpWebReponse یه پروکسی نوشتم و جواب داده با استفاده از همین تکنیک هم یه نرم افزار Auto Update نوشتم مطمئنان مشکلی ندارید البته خودتون هم باید یه کم تغییرات اعمال کنید...

msakbari
جمعه 05 خرداد 1385, 23:34 عصر
مرسی و متشکرم