PDA

View Full Version : سوال: چگونه می توان فایلی را آپلود کرد ؟



aradrobo
یک شنبه 22 بهمن 1391, 18:20 عصر
سلام . من یک هاست دارم . در برنامه یک تکست باکس و یک باتن دارم .
می خواهم برنامه ای بسازم ، که وقتی روی باتن کلیک انجام شد ، هرچی که داخل فایل تکست نوشته شده است ، درون یک فایل txt با نام ID در هاست ذخیره شود . منظور از هاست همان هاست سایت می باشد .

هاست من C-Panel می باشد . لطفاً اگر اطلاعاتی دارید راهنمایی فرمایید . با تشکر

SHD.NET
یک شنبه 22 بهمن 1391, 18:37 عصر
سلام . من یک هاست دارم . در برنامه یک تکست باکس و یک باتن دارم .
می خواهم برنامه ای بسازم ، که وقتی روی باتن کلیک انجام شد ، هرچی که داخل فایل تکست نوشته شده است ، درون یک فایل txt با نام ID در هاست ذخیره شود . منظور از هاست همان هاست سایت می باشد .

هاست من C-Panel می باشد . لطفاً اگر اطلاعاتی دارید راهنمایی فرمایید . با تشکر

سلام

از طریق FTP اقدام کنید ، البته اگه هاستتون FTP پشتیبانی می کنه

**یاعلی**

ali_habibi1384
یک شنبه 22 بهمن 1391, 18:51 عصر
از اين تابع براحتي استفاده كنيد:
Upload("ftp://DomainName", "User", "Pass", YourFileName, nameMoredeNazaretan);
اينم ساختار خود تابع Upload:
private void Upload(string ftpServer, string userName, string password, string filename,string CodeDastgah)
{
try
{

using (System.Net.WebClient client = new System.Net.WebClient())
{

client.Credentials = new System.Net.NetworkCredential(userName, password);
client.UploadFile(ftpServer + "PosheMoredeNazarDarHast" + CodeDastgah + "_" + new FileInfo(filename).Name, "STOR", filename);
System.Net.WebClient refWebClient = new System.Net.WebClient();

}
}
catch(Exception e)
{

}
}
نمونه عملي اين كد در سايت www.satersanat.ir پياده سازي شده است

aradrobo
یک شنبه 22 بهمن 1391, 19:19 عصر
دوستان عزیز من می دانم باید از ftp استفاده کرد .

مشکلم اینجاست که وقتی یک فایل تکس را ذخیره می کنم ، فایل تکست قبلی پاک می شود . در صورتی که من می خواهم متن فایل تکست جدید در ادامه متن فایل تکست قدیم قرار بگیرد . لطفاً حالا راهنمایی کنید .

Mahmoud.Afrad
یک شنبه 22 بهمن 1391, 20:11 عصر
فایل فبلی رو دانلود و تغییرات رو اعمال کن و بعد آپلود کن روی قبلی.

aradrobo
یک شنبه 22 بهمن 1391, 20:27 عصر
ممنون . مشکلم حل شد .