[問題] SQL存取圖片,ashx無法顯示(解決了)

作者: adamini (小艾妮)   2017-05-24 09:46:41
感謝各位,但不知道為什麼,突然出現圖了,
就在大家提供方式,我一個一個試給各位看後,他竟然出圖了!
回頭看看程式碼,內容沒變,實在不知道要從那裡解釋這種卡陰的狀況~
小魯妹~感謝以下大大們:
J002
ian90911
maxsho
ssccg
Laluth
Litfal
=======================以下為事情發生狀況=================
各位好
我的環境是:
SERVER 2003
Visual Studio 2008
SQL 2000
IIS 6
ASP.net 2.0
一共3頁
test7.aspx 上傳
test8.aspx 畫面呈現
ImageShow.ashx 將二進位轉回圖片 回傳給test8.aspx呈現
我參照https://dotblogs.com.tw/puma/archive/2008/03/10/1316.aspx
執行出來的結果,圖片總是包子,
這個包子我吃了兩個星期了,仍然無解
http://i.imgur.com/7HYWY0E.png
可否指點一下,資料庫也有寫入(但也不知道是否寫入正確,只是看<二進位>)
谷神我也求助過了,另有參考MIS2000作者的視頻,還是包子一顆,
跪求大大們了
作者: J002 (阿里山 我來了XD~)   2017-05-24 09:56:00
ashx的原始檔呢?
作者: ian90911 (xopowo)   2017-05-24 09:58:00
錯誤訊息是什麼
作者: maxsho (沉默的熊)   2017-05-24 11:37:00
看起來是 img標籤src錯了。
作者: ian90911 (xopowo)   2017-05-24 14:01:00
抓不到圖應該就是404 not found之類的錯誤訊息
作者: ssccg (23)   2017-05-24 14:05:00
在Chrome的Developer console,換到Network那個Tab看看連ashx的那個request的response是什麼...
作者: Laluth (陽光)   2017-05-24 14:38:00
應該是錯這邊 InputStream.Read --> InputStream.Write
作者: Litfal (Litfal)   2017-05-24 15:11:00
ssccg是要你看瀏覽器認為那個response是什麼,不是code比對一下response的資料和原始圖檔大概就知道問題在哪了
作者: Laluth (陽光)   2017-05-24 15:23:00
改成這樣 byte[] ximg = this.FileUpload1.FileBytes;37 38 行都註解掉
作者: Litfal (Litfal)   2017-05-24 16:08:00
你現在用什麼瀏覽器在測試?從瀏覽器看Response有那麼難懂嗎? 不然右鍵下載也行阿
作者: appleknite (前進股市)   2017-05-24 19:19:00
說一下SQL存圖片的欄位與型態

Links booklink

Contact Us: admin [ a t ] ucptt.com