Как я могу загрузить фотографии в ASP.NET MVC 3 - PullRequest
2 голосов
/ 02 декабря 2011

Я хочу создать страницу, на которой я могу загружать фотографии и одновременно выводить их на страницу.

например: у меня есть контроллер изображения с индексом, addpictures в представлении.

Может кто-нибудь, пожалуйста, помогите мне?

Я новичок, поэтому было бы здорово, если бы вы написали как можно проще. Заранее спасибо.

1 Ответ

5 голосов
/ 02 декабря 2011

Вы можете взглянуть на следующий пост в блоге , где вы найдете руководство по загрузке файлов в ASP.NET MVC.

Класс Path определен вПространство имен System.IO, поэтому вам придется перенести это в область видимости.

Если вы хотите показать загруженный файл, вам нужно будет сохранить его в какой-то другой папке, кроме App_Data.Файлы не доступны напрямую клиентам из этой папки.Например, вместо этого вы можете использовать папку Content.Как только вы получите файл, отображаемый в этой папке на сервере, вы можете ссылаться на него из представления, используя тег <img>: <img src="@Url.Content("~/content/someimage.jpg")" />, где вы можете передать имя файла представлению из действия загрузки.

...