2015-05-27 3 views
1

Я делаю веб-приложение с использованием ASP.NET, и я заметил, что только Internet Explorer загружает изображения должным образом, которые находятся на моем домашнем компьютере (../Desktop/WebsiteImages/xxxx.jpg), тогда как изображения не будут загружаться в Chrome или Firefox. Если я хочу, чтобы изображения отображались в Google Chrome или Firefox, я должен загрузить изображения на веб-хостинге, например imgur, вместо того, чтобы все они были в файле на моем компьютере. Это известная ошибка?ASP.NET - изображения не загружаются должным образом в Google Chrome/Firefox?

+0

разместить свой код, мы должны знать, как вы называете ваши изображения –

+0

вы делаете:

+0

Yes using Nick

ответ

1

, показывающий локальный файл как файл: // по умолчанию не указан в Chrome и Firefox по соображениям безопасности, но this answer показывает, как изменить эти параметры. не рекомендуется использовать местное FilePath для изображения

1

Если я хочу изображения для показа на Google Chrome или Firefox, я должен загружать изображения на хостинг сайта веб, таких как Imgur вместо иметь их все на файл на моем компьютере. Это известная ошибка?

Это не ошибка.

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

Если вы новичок в веб-приложении, проще всего разместить изображения внутри папки ~/images/ внутри вашего приложения ASP.Net.

Тогда вы можете назвать изображение, как это -

<img src="@Url.Content("~/Images/MyImage.jpg")" alt="My Image"/> 
Смежные вопросы