以下是我发送消息的PHP代码:
$client = new Services_Twilio($sid, $token);
$client->account->messages->sendMessage(
"+15625551212",
"+17145551212",
"This is a test",
"http://ovio.us/profile_images/5.png"
);
调试控制台显示这些响应标题:
日期周五,2016年11月18日15:00:52 GMT
服务器 Apache / 2.4.23
Last-Modified 星期五,2016年11月18日14:36:46 GMT
ETag “bc001d0-260f-541943c54c496”
接受范围字节
内容长度 9743
内容类型 image / png
X-Cache 来自ip-172-18-20-243.ec2.internal的MISS
X-Cache-Lookup 来自ip-172-18-20-243.ec2.internal的错误:3128
据我所知image / png是有效的内容类型:
https://www.twilio.com/docs/api/rest/accepted-mime-types
答案 0 :(得分:3)
感谢Marcos'评论,我确定保存的图片有PNG扩展名,但实际上并不是PNG文件。
编辑:所以我所做的就是修改我的PHP脚本,使用imagepng()将任何上传的图像转换为PNG。