这是棘手的部分。在最终处理CORS问题之后,我终于得到了带有响应的数据包。而且基本上我是以最奇怪的方式搞砸了。这是我的一个回复中的一小部分:
ÿØÿàJFIFÿÛ (
%!1!%)+...!683-7(-.+...
这对我来说很垃圾。但它与图片如何下降有关。我一直在搞乱内容类型,但即使是text / plain也是如此。我从视图和开发者工具的Chrome网络标签中获取了这些内容。当我从响应转到“预览”时,文本显示为:
"/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxMTEhUSEhMVFhUWGBkaGBcXGBYYGBseGBsaFxoXGRo
HiggGB..."
基本上预览标签中的内容是完美的。我把它放在src='data:image/png;base64,'
+之后的图片标签中,它完美无缺。我真正追求的是Chrome如何从响应中获取该文本?我如何从success:function()data{}
的{{1}}获得该结果。我将把我正在做的事情放在代码明智之下,但它非常标准。数据包返回,我只想要PREVIEW版本,而不是RESPONSE版本。我找不到任何文件。
$.ajax call
请帮帮我,我会在早上标记答案< 3
编辑:我从我无法控制的API获取图像。以下是网络标签上的一些内容。这就是预览的样子。如果我能成功访问此字符串:ajax中的function(data){}我已设置。