View Full Version : آپلود فایل بر روی هاست
programerinfonet
پنج شنبه 29 خرداد 1393, 09:52 صبح
سلام دوستان
چه جوری با سی شارپ یک فایل رو روی سرورم تو یه پوشه ی خاص آپلود کنم ؟
marmulak_7
پنج شنبه 29 خرداد 1393, 12:49 عصر
یه سرچی می کردی مثال های زیادی در این باره زده شده ولی این خدمت شما :
FileInfo upload = new FileInfo("C:/test.rar");
FtpWebRequest requst = (FtpWebRequest)WebRequest.Create("ftp://test.zgig.ir" + "/mohammad" + upload.Name);
requst.Method = WebRequestMethods.Ftp.UploadFile;
requst.Credentials = new NetworkCredential("user", "password");
Stream ftbstream = requst.GetRequestStream();
FileStream file = File.OpenRead("C:/test.rar");
int lenge = 1024;
byte[] buffer = new byte[lenge];
int byteleng = 0;
do
{
byteleng = file.Read(buffer, 0, lenge);
ftbstream.Write(buffer, 0, byteleng);
}
while (byteleng != 0);
file.Close();
ftbstream.Close();
MessageBox.Show("upload shod");
drsina
پنج شنبه 29 خرداد 1393, 14:52 عصر
آپلود توو IIS ماکروسافت توو پوشه خاص بکنی ولی اگه cPanel داشته باشی ، فقط ftp میشه و اصولا با هم سازگاری ندارند ... ولی من اینکارو با جاوا برا سی پنل کرددم ، اگه جاوا به کارت میاد بگو تا بهت کد بدم ... البته اونم یه جاهایی مشکل به وجود میاره چون پورتهای هاست رو باید توو یه مدت محدود باز کنی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.