Включить изображение в решение с кодом - PullRequest
0 голосов
/ 15 марта 2012

Я сохраняю изображение в папке «Содержимое» моего проекта MVC.Изображение успешно сохранено по правильному пути, но оно не включено в мой проект.Вот как я его сохраняю:

var uploadedFile = this.Request.Files[0];
if (uploadedFile.ContentLength != 0)
{
    string savedFileName = Server.MapPath("..") + "\\Content\\images\\myImages\\" + theId + ".jpg";
    uploadedFile.SaveAs(savedFileName);
}

Его нельзя увидеть в моем решении.Как это включить?

1 Ответ

0 голосов
/ 15 марта 2012

Тот факт, что файл находится в той же папке, не включает его в проект.Но вы все равно можете получить к нему доступ.

Используйте кнопку «Показать все файлы» (вверху обозревателя решений).При этом отобразятся все скрытые файлы.

Затем нажмите richtclic на файл и выберите «Включить в проект», если вы действительно хотите включить файл в проект.
Функция «Включить в проект» включает ссылку на файл в файле вашего проекта (имя_проекта.csproj в корне вашего проекта).Возможно, вы сможете сделать то же самое с вашим собственным кодом (это файл XML), но при развертывании сайта этот файл .csproj НЕ включается (и не нужен).

Возможно, вы захотите объяснить, почему вы хотите добавить этот загруженный пользователем файл в определение проекта.Загруженный файл все еще доступен для загрузки, даже если он не зарегистрирован в каком-либо файле .csproj.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...