嗨,我想知道是否有一种方法可以在 AJAX 中流式传输二进制响应?否则,我将需要将二进制图像实现为文件,然后使用不同的 URL 将该文件流式传输给用户。
new Ajax.Request('/viewImage?id=123', {
// request returns a binary image inputstream
onSuccess: function(transport) {
// text example
// alert(transport.responseText)
// QUESTION: is there a streaming binary response?
$('imgElem').src = transport.responseBinary;
},
onFailure: function(transport) {
// handle failure
}
});
'text\/plain; charset=x-user-defined'
而不是'text\/plain\;\ charset\=x\-user\-defined'
或者'text/plain; charset=x-user-defined'
? :) - mykhal