Asp.Net, загрузите картинку с локального веб-сервера VS2008 - PullRequest
0 голосов
/ 15 января 2009

Пользователи моего веб-сайта смогут загрузить изображение. Эта картинка будет помещена в /images/folder/picture.jpg. У меня есть вопрос: при запуске под VS2008 форма вставит полную строку в столбец базы данных (сервер SQL), и изображение будет загружено в папку. Страница результатов покажет изображение. Но при повторном запуске веб-сервера база данных будет в порядке, но изображения больше не будет, так как я предполагаю, что локальный сервер каждый таймер запускается заново без содержимого в папке. Я новичок в загрузке, поэтому мне интересно, как вы это делаете, чтобы проверить подобные вещи.

Кроме того, папка с изображениями должна находиться в / Content? Я не уверен, где его поставить и как он будет переходить при работе под IIS?

Thx

Ответы [ 2 ]

1 голос
/ 09 июля 2009

Сервер разработки ASP.NET не очищает каталог при каждом запуске. Вы убедились, что файлы на самом деле пишутся там, где вы думаете? Похоже, у вас, возможно, возникли некоторые проблемы с путями, и файлы, возможно, записываются в папку временных файлов ASP.NET, которая может меняться от экземпляра к экземпляру.

0 голосов
/ 15 января 2009

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

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