BS中以流的方式读取图片如何做缓存
有一个aspx页面,URL中传入图片编号,然后从数据库中查询出图片在服务器的路径,使用
Response.BinaryWrite(bytes)或者Response.TransmitFile(filepath) 发送图片流。
但是这种方式太慢,几K的图片需要1~2s才会展示,如果不用流的方式(直接写图片地址,只0.000几秒就可以了,但公司不允许将文件路径直接写在页面上。
有什么方法可以对这种图片在客户端缓存吗?试过.net中的缓存方式,都不可以,使用httpwatch测试,都不会从缓存中取。