Я пытаюсь быстро решить проблему, с которой столкнулся.Все, что мне нужно сделать, это загрузить файл с моего веб-сайта на локальный компьютер.
У меня есть веб-сайт с использованием ASP.NET и C #, и я добавил приведенный ниже код для нажатия кнопки, чтобы загрузить файл:
WebClient webClient = new WebClient ();webClient.DownloadFile ("http://www.mysite.com/myfile.ext", @" C: \ test \ myfile.ext ");
, что приводит к ошибке в заголовке:
Не удалось найтичасть пути 'C: \ test \ myfile.ext'.
Каталог существует на моем компьютере.
Из того, что я прочитал, это разрешениепроблема на локальном компьютере. Я добавил полные разрешения в этом каталоге для пользователя NETWORK SERVICE , поскольку я работаю Windows 7 . У меня также есть пользователь, работающий XP поэтому я считаю, что пользователь будет ASPNET .
Излишне говорить, что ничего из этого не сработало и позволило мне загрузить файл. Я немного не в себевот поэтому я не уверен, что делать. Может быть, я на правильном пути и просто упустил что-то очевидное, или, может быть, я далеко от базы.
У кого-нибудь есть какие-то советы для меня?
РЕДАКТИРОВАТЬ
Чем больше я думаю об этом, тем не менее я не могу не думать, что есть лучший способ сделать этоs.
Я загружал с веб-сайтов раньше, не имея необходимости иметь дело с разрешениями, так что может быть лучше простой подход?Что мне здесь не хватает?
ОТВЕТ
Спасибо, я нашел именно то, что мне было нужно, из ответов Хари ниже.