Загрузить файл, на который есть ссылка через URL - PullRequest
0 голосов
/ 26 августа 2009

У меня есть URL, который указывает на изображение, например: http://cg009.k12.sd.us/images/smilefacemoving.gif

вместо пользователя вставит файл, который я хочу связать этот файл (изображение) с элементом управления загрузкой файла c #.

, поэтому объект fileupload будет содержать этот файл (изображение).

Ответы [ 2 ]

1 голос
/ 05 декабря 2009

Просто введите текстовое поле на своей странице, чтобы они могли ввести URL, а затем сделайте это при отправке формы ...

string url = YOUR_TEXTBOX.Text();
Uri uri;

try {
 uri = new Uri(url);
}
catch (UriFormatException ex) {
 // Error
 throw ex;
}

byte[] file;

using (System.Net.WebClient client = new System.Net.WebClient()) {
 file = client.DownloadData(uri);
}

// now you have the file

Остерегайтесь загруженных вирусов:)

0 голосов
/ 26 августа 2009

Честно говоря, я не уверен, что вы спрашиваете. Вы спрашиваете, как вы можете загрузить файл, на который есть ссылка через URL, на свой сервер, используя элемент управления загрузкой файлов?

...