gpt4 book ai didi

javascript - jQuery.ajax 和图像数据编码

转载 作者:行者123 更新时间:2023-11-30 05:43:22 24 4
gpt4 key购买 nike

我正在尝试通过 AJAX 获取存储在 S3 中的图像,该图像已使用 InkFilePicker 上传。 InkFilePicker 有一个名为 filepicker.read() 的方法,可用于从图像中读取原始数据。但是,它非常有限,所以我想改用 jQuery.ajax() 。但似乎它们并没有返回完全相同的数据。

使用 filepicker.read() 时收到的数据在记录到控制台时看起来像这样:

Data from filepicker.read()

当使用 jQuery.ajax() 时,它看起来像这样:

Data from jQuery.ajax()

当使用 jQuery.ajax() 返回的数据时,我的其他脚本似乎中断了(我正在提取 EXIF 数据)。

那么,为什么它看起来完全不同呢? jQuery 是否尝试以某种方式编码/解码数据?我可以阻止吗?

最佳答案

好吧,我不得不把它添加到 override the mimetype出于某种原因...

$.ajax({
...
beforeSend: function(xhr) {
xhr.overrideMimeType( "text/plain; charset=x-user-defined" )
}
...
})

关于javascript - jQuery.ajax 和图像数据编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19476320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com