使用了Response.BinaryWrite之后Ajax获取不完整
由于数据库中存储的是byte内容,所以使用Response.BinaryWrite(byte)来输出
但是使用Ajax(jquery)来获取的时候,会读取不完整...
没办法转成String然后输出,因为输出之后的内容就不能用了...
我也不知道为什么.修改编码试过无效
[解决办法]
因为BinaryWrite输出的是二进制流,输出很容易超出范围,也就是你输出的二进制流过大!
[解决办法]
webservice输出二进制也同样有限制,我前两天就想用webservice输出二进制流结果文件才3MB就挂掉了!
[解决办法]