PDA

View Full Version : آپلود فایل ...



alnajon
جمعه 18 مرداد 1392, 01:24 صبح
با سلام ... دوستان چطور میشه یک فایل رو در یک جا ( مثلا هاست ) اپلود کرد ؟!؟ فایل من یک فایل متنی است که میخواهم هر دفعه که اپلود میشه فایل قبلی رو دانلود کنه و متنی که بهش میدم رو به بالای اون اضافه کنه و بعد دوباره اپلود کنه . بعضی جاها دیدم گفته بودن از FTP استفاده کن اما من با جست و جو تو انجمن به نتیجه دلخواهم نرسیدم ... با تشکر

alnajon
جمعه 18 مرداد 1392, 21:28 عصر
کسی راه حلی نداره ؟!؟

parvizwpf
جمعه 18 مرداد 1392, 21:30 عصر
شما براحتی با System.IO و کار با فایل استریمها میتونید برید چهار تا مثال ببینید که چطور کار میکنه.

aliagamon
جمعه 18 مرداد 1392, 22:35 عصر
تنها راه اپلود ftp هست:

FtpWebRequest request = (FtpWebRequest)WebRequest.Create("adres FTP Hosteton");
request.Method = WebRequestMethods.Ftp.UploadFile;


request.Credentials = new NetworkCredential ("Username","Password");


StreamReader sourceStream = new StreamReader("testfile.txt");
byte [] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
sourceStream.Close();
request.ContentLength = fileContents.Length;

Stream requestStream = request.GetRequestStream();
requestStream.Write(fileContents, 0, fileContents.Length);
requestStream.Close();

FtpWebResponse response = (FtpWebResponse)request.GetResponse();



response.Close();

اگر به هیچ وجه نیمخواین اف تی پی باشه باید یه وب اپیکیشن بسازین بریزین رو هاست که با متد پست اپلود کنه فایلو(یه جور اپلود سنتر خصوصی)

sadeghjun
چهارشنبه 13 شهریور 1392, 01:23 صبح
سلام
من یه تاپیک دارم در زیر آدرسش هست
سوالی داشتی همونجا مطرح کن.
آپلودر جهت آپلود فایل ها در اینترنت (هاست و ftp) (http://barnamenevis.org/showthread.php?412816-%D8%A2%D9%BE%D9%84%D9%88%D8%AF%D8%B1-%D8%AC%D9%87%D8%AA-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D9%81%D8%A7%DB%8C%D9%84-%D9%87%D8%A7-%D8%AF%D8%B1-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-(%D9%87%D8%A7%D8%B3%D8%AA-%D9%88-ftp)&highlight=%D8%A2%D9%BE%D9%84%D9%88%D8%AF+%D9%81%D8 %A7%DB%8C%D9%84)

sadeghjun
چهارشنبه 13 شهریور 1392, 01:24 صبح
سلام
من یه تاپیک دارم در زیر آدرسش هست
سوالی داشتی همونجا مطرح کن.
آپلودر جهت آپلود فایل ها در اینترنت (هاست و ftp) (http://barnamenevis.org/showthread.php?412816-%D8%A2%D9%BE%D9%84%D9%88%D8%AF%D8%B1-%D8%AC%D9%87%D8%AA-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D9%81%D8%A7%DB%8C%D9%84-%D9%87%D8%A7-%D8%AF%D8%B1-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-(%D9%87%D8%A7%D8%B3%D8%AA-%D9%88-ftp)&highlight=%D8%A2%D9%BE%D9%84%D9%88%D8%AF+%D9%81%D8 %A7%DB%8C%D9%84)