Nick
Nick

Reputation: 11

ASP.NET - Images Not Loading Properly on Google Chrome/Firefox?

I am making a web application using ASP.NET and I noticed that only Internet Explorer loads images properly that are on my home computer (../Desktop/WebsiteImages/xxxx.jpg), whereas the images won't load on Chrome or Firefox. If I want the images to display on Google Chrome or Firefox, I have to upload the images on a web hosting site such as imgur instead of having them all on a file on my computer. Is this a known bug?

Upvotes: 1

Views: 2824

Answers (2)

Win
Win

Reputation: 62260

If I want the images to display on Google Chrome or Firefox, I have to upload the images on a web hosting site such as imgur instead of having them all on a file on my computer. Is this a known bug?

It is not a bug.

Web Server will never serve a file which is located outside of a web application (unless you create an image handler by yourself).

If you are new to web application, easiest way is to place images inside ~/images/ folder inside your ASP.Net application.

Then you can call the image like this -

<img src="@Url.Content("~/Images/MyImage.jpg")" alt="My Image"/>

Upvotes: 2

Fedri Qrueger
Fedri Qrueger

Reputation: 641

showing local file like file:// is not allowed in Chrome and Firefox for security reasons by default, but this answer shows you how to change those settings. it's not recommended to use local filepath for your image

Upvotes: 1

Related Questions