Я пытаюсь заставить веб-страницу отображать .gif/.jpg/.png, выбранный пользователем в диалоговом окне открытия файла.

Проблема в том, что, насколько я понимаю, он специально разработан для загрузки выбранного файла на веб-сервер, тогда как я хочу только получить местоположение файла, чтобы передать его в метод Image.FromFile пространства имен System.Drawing. .

Можно ли заставить Image.FromFile загрузить файл из собственной файловой системы пользователя?

0
MonkeyChewTobacco 14 Сен 2009 в 14:15

2 ответа

Image.FromFile работает на сервере, с сервера у вас нет доступа к ПК клиента.

Вы можете отобразить файл с ПК пользователя на веб-странице, используя тег IMG с src пути к файлу, например:

<img src="file://C:/FolderOnClientPC/image.jpg" />

1
Patrick McDonald 14 Сен 2009 в 14:31

Нет. Вы не можете этого сделать. Загрузите его на сервер и возьмите файл из этого места.

0
rahul 14 Сен 2009 в 14:19