考慮在下面的圖片: http://znood.com/images/801/130x130.jpg鉻解釋JPG資源作爲文檔
我有一個控制器渲染這個圖像與圖像/ JPEG MIME轉移它。
鉻是投擲警告:
資源解釋爲文獻但與MIME類型 圖像/ JPEG傳輸。
爲什麼圖像會被解釋爲文檔,爲什麼Chrome會拋出這樣的警告?
考慮在下面的圖片: http://znood.com/images/801/130x130.jpg鉻解釋JPG資源作爲文檔
我有一個控制器渲染這個圖像與圖像/ JPEG MIME轉移它。
鉻是投擲警告:
資源解釋爲文獻但與MIME類型 圖像/ JPEG傳輸。
爲什麼圖像會被解釋爲文檔,爲什麼Chrome會拋出這樣的警告?
正確的DOCTYPE添加到您的網頁,像
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
,然後用
<html xmlns="http://www.w3.org/1999/xhtml">
問候開始你的HTML,
M.
我正在渲染的文件是jpeg – Abdo
這並不重要。瀏覽器也使用doctype來決定如何管理流內容。此外,以文檔類型爲例,可能會使IE瀏覽器使用兼容模式,還有許多其他的東西。如果您通過CSS引用您的jpg,則可能會出現其他小事。只是爲了確定,你如何參考圖像?通過標籤或使用其他方式? – BigMike
我使用該圖像中的元爲Facebook opengraph <元屬性= 「OG:圖像」 CONTENT = 「http://znood.com/images/22/130x130.jpg」/> 我使用<!DOCTYPE html> for HTML5 and 有沒有辦法讓這些仍然支持HTML5? – Abdo
我看到這個錯誤時「Content-Disposition」中的'filename'有一個逗號。該解決方案只是簡單地在文件名中添加引號。 – styfle
哈哈..很高興知道! – Abdo
奇怪的是,IE沒有問題。故事的道德:總是添加引號以避免破壞標題中的任意文件名。 – styfle