1

到目前为止,我已经允许用户将图像上传到我的服务器,然后使用 CF 的FileGetMimeType()功能来确定 MIME 类型是否有效(例如 jpg)

问题是需要FileGetMimeType()服务器上文件的完整路径才能工作。Amazon S3 只是图像存储位置的 URL。为了开始FileGetMimeType()工作,我必须先将图像上传到 Amazon S3,然后使用 CFHTTP 再次下载,然后确定文件类型。这似乎比旧方法效率低。

那么为什么不先上传到我自己的服务器,确定 MIME 类型,然后上传到 S3 对吗?我不能这样做,因为其中一些文件会很大,有成千上万的用户同时上传。我们说的是视频和图像。

有没有一种有效的方法可以将文件上传到外部服务器,即 Amazon S3,然后以某种方式获取 MIME 类型,而无需重新下载文件?可以在S3端完成吗?

4

0 回答 0