سلام دوستان توسط کلاس زیر فایل های مورد نظر را در اف تی پی آپلود میشه (یعنی فایل ها از سایت روی هاست دانلود آپلود میشه)
یه مشکلی که دارم اینه که فایل هایی که از طریق این کلاس آپلود میشن از طریق مرورگر دیگه باز نمیشن
اساتید محترم لطفا یه نگاهی بندازن و راهنمایی کنن که مشکل از کجاست
با تشکر





public void Upload(string Address)
{
//FTP Server URL.
string ftp = "ftp Address/";

//FTP Folder name. Leave blank if you want to upload to root folder.
string ftpFolder = "public_html/Slide/";

byte[] fileBytes = null;

//Read the FileName and convert it to Byte array.
string fileName = Path.GetFileName(Address);
using (StreamReader fileStream = new StreamReader(Address))
{
fileBytes = Encoding.UTF8.GetBytes(fileStream.ReadToEnd());
fileStream.Close();
}

try
{
//Create FTP Request.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftp + ftpFolder + fileName);
request.Method = WebRequestMethods.Ftp.UploadFile;

//Enter FTP Server credentials.
request.Credentials = new NetworkCredential("Ftp UserName", "Ftp PassWord");
request.ContentLength = fileBytes.Length;
request.UsePassive = true;
request.UseBinary = true;
request.ServicePoint.ConnectionLimit = fileBytes.Length;
request.EnableSsl = false;

using (Stream requestStream = request.GetRequestStream())
{
requestStream.Write(fileBytes, 0, fileBytes.Length);
requestStream.Close();
}

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


response.Close();

}
catch (WebException ex)
{
throw new Exception((ex.Response as FtpWebResponse).StatusDescription);
}
}