我正在使用云上的发布表单使用多部分表单数据来获取文件的输入。我是否可以将其直接上传到 Amazon S3 存储桶而不将其保存在本地系统上?我尝试通过在本地系统上保存然后将其上传到 s3 Bucket 来实现。效果很好,但我想知道是否可以直接使用post表单上传而不保存到本地系统。
最佳答案
这可能可以通过 S3 SDK 的流包装器来完成。从 php://input 中读取 block 并写入 s3,但是,php://input 不适用于 enctype="multipart/form-data"。
但是为什么不使用presigned POST URL直接从客户端上传到您的S3存储桶?
关于php - 我可以使用 PHP 直接上传到 Amazon S3 存储桶而不将其保存在本地系统中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43534095/