Используя ссылку ниже, я написал код для своего приложения. Я не могу понять это правильно, пожалуйста, обратитесь по ссылке и помогите мне с этим ...
Загрузка файлов на файловый сервер с использованием класса веб-клиента
Вот мой код: -
protected void Button1_Click(object sender, EventArgs e)
{
filePath = FileUpload1.FileName;
try
{
WebClient client = new WebClient();
NetworkCredential nc = new NetworkCredential(uName, password);
Uri addy = new Uri("\\\\192.168.1.3\\upload\\");
client.Credentials = nc;
byte[] arrReturn = client.UploadFile(addy, filePath);
Console.WriteLine(arrReturn.ToString());
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
Я также использовал: -
File.Copy (filePath, "\\ 192.168.1.3 \ upload \");
Следующая строка не выполняется ...
byte[] arrReturn = client.UploadFile(addy, filePath);
попытался изменить его на: -
byte[] arrReturn = client.UploadFile("\\\\192.168.1.3\\upload\\", filePath);
ЭТО все еще не работает ... Любое решение для этого ??
Я в основном хочу передать файл с клиента на сервер хранения файлов без
фактически войти на сервер, чтобы клиент не мог получить доступ к хранилищу
на сервере напрямую.
Это ошибка, которую я получаю: - "Возникла исключительная ситуация во время запроса WebClient"