[英]jQuery.ajax and image data encoding
我正在尝试通过AJAX提取存储在S3上的图像,该图像已使用InkFilePicker上传。 InkFilePicker具有一个称为filepicker.read()的方法,该方法可用于从图像读取原始数据。 但是,它非常有限,因此我想改用jQuery.ajax()。 但是似乎它们没有返回完全相同的数据。
使用filepicker.read()接收到的数据记录到控制台时如下所示:
当使用jQuery.ajax()时,它看起来像这样:
当使用jQuery.ajax()返回的数据时,我的其他脚本似乎坏了(我正在提取EXIF数据)。
那么,为什么看起来根本不一样? jQuery是否尝试以某种方式对数据进行编码/解码? 我可以预防吗?
好的,出于某种原因,我必须添加它以覆盖mimetype ...
$.ajax({
...
beforeSend: function(xhr) {
xhr.overrideMimeType( "text/plain; charset=x-user-defined" )
}
...
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.