【问题标题】:'pass through' php upload to amazon's s3?'通过' php 上传到亚马逊的 s3?
【发布时间】:2010-10-17 13:25:54
【问题描述】:

我已经看到了将文件直接上传到 S3 的方法,并且我已经看到了将文件上传到服务器上的方法。在将文件发送到 S3 之前,我需要修改文件名,但如果我能提供帮助,我不想将其存储在本地然后上传。有没有办法把它放在缓冲区或什么的?谢谢。

【问题讨论】:

    标签: php upload file-upload amazon-s3


    【解决方案1】:

    在上传完成时,文件将始终首先出现在临时目录中,甚至在您能够使用上传的文件之前。您之前获得了所有文件的块,然后默认情况下在 /tmp 目录中重建它。所以不,没有“通过”。但我想您可以在之后直接从临时目录重新上传,而不是将其移动到另一个工作目录。

    【讨论】:

    • 谢谢。没想到它先写入临时文件夹,没有办法拦截。
    • 好吧,总有办法的。您可能可以重写部分 PHP 以将其全部保存在内存中,但我想这不值得麻烦。将它放在磁盘上意味着您可以在它关闭时建立适当的机制,并可能将文件批量处理到 S3,具体取决于您在做什么。 :)
    • 哈,重写 PHP 不适合我。我只是让文件在本地上传,然后触发一个脚本,在后台将它上传到亚马逊。够好了。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-29
    • 2012-03-30
    • 2012-07-07
    • 1970-01-01
    • 2012-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多