[问题] 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