我为客户端构建了一个Web应用程序,然后将其转移到他的服务器上。它不起作用,所以我不得不打电话给服务器公司并让他们修复它。他们很高兴,但现在我必须改变我所有的网络根源。在这样做时,我发现了一个奇怪的错误,当涉及到文件的URL。我没有能够查看文件(如图像),而是收到404错误:“无法显示页面,在此服务器上找不到请求的URL。”然而,与此同时,图像下载。我以前从未见过这一点。我不想自动下载图片:我只是想查看它。
有没有人知道为什么会这样,以及如何阻止它。
示例网址为http://holyfamilyregina.com/CMS/downloads/images/cwl.png
谢谢。
答案 0 :(得分:2)
以下是我从帖子中的图片中获得的标题:
HTTP/1.1 200 OK
Expires: Sun, 07 Apr 2023 04:18:16 GMT
Server: IceWarp/10.4.4
Date: Sun, 07 Apr 2013 04:18:16 GMT
Content-Type: application/octet-stream
Content-Length: 9797
Last-Modified: Sun, 07 Apr 2013 03:47:12 GMT
否404,但文件的内容类型设置为octet-stream
(8位流),当您希望有人下载文件时使用。
您需要告诉您的服务器公司配置服务器,以便它使用正确的Content-Type
标头提供图片。