minio PutObjectArgs把application/octet-stream改成 application/video/mp4
时间: 2023-09-04 18:10:57 浏览: 340
bitnami-docker-minio-client:Bitnami MinIO客户端Docker映像
可以通过在 PutObjectArgs 中设置 ContentType 来更改上传对象的 MIME 类型。对于 MP4 视频文件,可以将 ContentType 设置为 "video/mp4"。以下是示例代码:
```go
contentType := "video/mp4"
putObjArgs := minio.PutObjectArgs{
Bucket: "mybucket",
Object: "myobject.mp4",
Reader: file,
Size: fileSize,
ContentType: contentType,
}
_, err := minioClient.PutObject(context.Background(), putObjArgs)
if err != nil {
fmt.Println(err)
return
}
```
请注意,文件的真实类型应该在文件系统上确定,而不是由客户端应用程序指定。如果您确定文件类型,可以使用相应的 MIME 类型,否则可以使用 "application/octet-stream" 作为默认值。
阅读全文