Twilio - 无效 Content-Type (PHP)
Twilio - Invalid Content-Type (PHP)
这是我的 PHP 发送消息的代码:
$client = new Services_Twilio($sid, $token);
$client->account->messages->sendMessage(
"+15625551212",
"+17145551212",
"This is a test",
"http://ovio.us/profile_images/5.png"
);
调试控制台显示这些响应 Headers:
日期 2016 年 11 月 18 日,星期五 15:00:52 GMT
服务器 Apache/2.4.23
Last-Modified 2016 年 11 月 18 日,星期五 14:36:46 GMT
ETag"bc001d0-260f-541943c54c496"
Accept-Ranges 字节
Content-Length 9743
Content-Type image/png
X-Cache 来自 ip-172-18-20-243 的小姐。ec2.internal
X-Cache-从ip-172-18-20-243查找 MISS.ec2.internal:3128
据我所知 image/png 是有效的 content-type:
https://www.twilio.com/docs/api/rest/accepted-mime-types
感谢 Marcos 的评论,我确定保存的图像具有 PNG 扩展名,但实际上并不是 PNG 文件。
编辑:所以我所做的是修改我的 PHP 脚本,使用 imagepng() 将任何上传的图像转换为 PNG。
这是我的 PHP 发送消息的代码:
$client = new Services_Twilio($sid, $token);
$client->account->messages->sendMessage(
"+15625551212",
"+17145551212",
"This is a test",
"http://ovio.us/profile_images/5.png"
);
调试控制台显示这些响应 Headers:
日期 2016 年 11 月 18 日,星期五 15:00:52 GMT
服务器 Apache/2.4.23
Last-Modified 2016 年 11 月 18 日,星期五 14:36:46 GMT
ETag"bc001d0-260f-541943c54c496"
Accept-Ranges 字节
Content-Length 9743
Content-Type image/png
X-Cache 来自 ip-172-18-20-243 的小姐。ec2.internal
X-Cache-从ip-172-18-20-243查找 MISS.ec2.internal:3128
据我所知 image/png 是有效的 content-type:
https://www.twilio.com/docs/api/rest/accepted-mime-types
感谢 Marcos 的评论,我确定保存的图像具有 PNG 扩展名,但实际上并不是 PNG 文件。
编辑:所以我所做的是修改我的 PHP 脚本,使用 imagepng() 将任何上传的图像转换为 PNG。