我有一个脚本(PHP),用于存储用户上传到我服务器的图像。上传后(涉及一些处理)我想将处理后的文件移动到S3。
为了清楚起见,这就是我想要实现的目标:
我没有使用S3的经验,但对PHP有很强的把握。我尝试了一些教程,但没有一个有用。任何帮助将不胜感激。
答案 0 :(得分:1)
如果您下载了SDK http://aws.amazon.com/sdkforphp/,他们会提供一些示例,其中一个就是S3。它包括如何使用PHP将文件上传到S3。
答案 1 :(得分:1)
确保获得更新版本2.它具有更快,更可靠的HTTP层,并使用迭代器和观察者等现代概念。
这是一些特定于S3的文档。 https://github.com/aws/aws-sdk-php/blob/master/docs/service-s3.rst。这是所有其他文档。 http://aws.amazon.com/documentation/sdkforphp2/
答案 2 :(得分:0)
凭借对PHP的强烈掌握,我将直接访问AWS PHP SDK,其中包含使用SDK的API将给定文件发送到S3所需的所有文档:http://aws.amazon.com/sdkforphp/
答案 3 :(得分:0)
对于使用S3的上传,请查看此类似主题File upload to Amazon S3 from PHP
和这篇帖子
http://www.9lessons.info/2012/08/upload-files-to-amazon-s3-php.html http://net.tutsplus.com/tutorials/php/how-to-use-amazon-s3-php-to-dynamically-store-and-manage-files-with-ease/
亚马逊不会向您收取用于上传的带宽,但您可能会浪费服务器处理时间和客户端的带宽。
我建议您使用plupload,它是免费的,如果您愿意,可以在客户端进行所有图像处理。
HTH