2012-10-22 200 views
1

我已經在C#中創建了一個位圖圖像,並希望在本地機器的網頁上顯示此圖像(以便我可以輕鬆打印它)。問題是,Internet Explorer 9不顯示圖像,而是顯示「損壞的圖像」圖標。 Firefox對圖像沒有任何問題。我正在使用Win7,64位。Internet Explorer無法顯示本地圖像

爲了縮小這個問題,我試圖拖動(從文件資源管理器),並將圖像文件拖放到一個空的瀏覽器窗口。同樣的事情:Firefox顯示它,IE9沒有。它變得更奇怪:如果我將文件上傳到某處(請參閱http://www.diebreuerei.de/Barcode.bmp),IE9會顯示它,但只有在文件存儲在本地時纔會顯示。

在此先感謝

+0

?您可以在開發工具(F12) – Goose

+0

中查看您的位圖文件無法在PhotoShop中打開。這可能意味着您的位圖文件正在生成錯誤的編碼。從Web服務器傳輸文件時,它可能包含允許圖像正確顯示的標題,而本地不會發生此過程。嘗試使用UTF-8編碼生成位圖。 –

回答

0

感謝您的回答,夥計們。 @Shannon:不,控制檯顯示沒有錯誤。 @Michael:位圖是直接在C#中創建的,我不知道如何使用UTF-8對其進行編碼。

但我得到了一個解決方案:我只保存我的PNG格式的位圖,IE9很高興顯示它。所以我你看到在控制檯中的任何錯誤的BMP有點失去了興趣:)

再見, 漢納斯

相關問題