gpt4 book ai didi

javascript - 使用ajax显示图像乱码

转载 作者:行者123 更新时间:2023-12-01 05:44:48 26 4
gpt4 key购买 nike

希望你能帮助我,我有生成图像的PHP脚本(使用curl获取图像)它是通过ajax调用的,当我直接访问php脚本(不使用ajax)时图像已成功生成,但是当通过ajax调用时它显示乱码文本。你知道这是什么原因吗?

PHP 脚本:

header('Content-Type: image/jpeg');
header('Content-Length: ' . get_size($songname));
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
curl_setopt($ch, CURLOPT_HTTPGET,1);
curl_setopt($ch, CURLOPT_URL,$url);
curl_exec($ch);
curl_close($ch);

Javascript:

$.post(baseUrl+"getphoto.php",{photo:path }).done(function( data ) {
console.log('#thumb_'+id);
//garbled text appear on firebug
}});

最佳答案

动态创建图像因此您需要添加 Content-Type header

header('Content-Type: image/jpeg');

到 getphoto.php

关于javascript - 使用ajax显示图像乱码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27939608/

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