这让我很生气.我正在使用php SDK将图像上传到S3.每当我浏览图像URL时,浏览器都会下载与显示图像相反的图像.
我认为它与内容类型有关.
// Prepare to upload the file to S3 bucket.
$s3->create_object($bucket, $file_name, array(
'contentType' => 'binary/octet-stream',
'acl' => AmazonS3::ACL_PUBLIC
));
Run Code Online (Sandbox Code Playgroud)
你能帮我吗?
谢谢
drs*_*drs 19
$s3->create_object($bucket, $file_name, array(
'fileUpload' => $resized_image,
'contentType' => $_FILES['image']['type'],
'acl' => AmazonS3::ACL_PUBLIC
));
Run Code Online (Sandbox Code Playgroud)
jsc*_*orr 14
您的内容类型确实是错误的.例如,它需要是JPG的image/jpeg.请访问此站点以获取列表:http: //en.wikipedia.org/wiki/Internet_media_type
小智 5
如果您正在使用 URL 图像
'ContentType' => mime_content_type($absolutePathToImage),
Run Code Online (Sandbox Code Playgroud)
代替
$_FILES['image']['type']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22525 次 |
| 最近记录: |