';通过';php上传到amazon';是s3吗?

';通过';php上传到amazon';是s3吗?,php,upload,file-upload,amazon-s3,Php,Upload,File Upload,Amazon S3,我见过将文件直接上传到S3的方法,也见过将文件上传到服务器上的方法。在将文件发送到S3之前,我需要修改文件名,但如果我能帮助的话,我不想将其存储在本地然后上传。有没有办法把它放在缓冲区或什么的?Thx.上传完成时,文件始终首先在临时目录中结束,甚至在您能够处理上传的文件之前。您在之前获得了文件的所有块,然后默认情况下在/tmp目录中重新生成该文件。所以不,没有“通行证”。但是我想你可以在以后直接从临时目录重新上传,而不是将其移动到另一个工作目录。Thx。没有想到它会先写入临时文件夹,并且没有办法

我见过将文件直接上传到S3的方法,也见过将文件上传到服务器上的方法。在将文件发送到S3之前,我需要修改文件名,但如果我能帮助的话,我不想将其存储在本地然后上传。有没有办法把它放在缓冲区或什么的?Thx.

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

Thx。没有想到它会先写入临时文件夹,并且没有办法截获它。嗯,总有办法的。您可能会重写PHP的一部分以将其全部存储在内存中,但我想这不值得费心。把它放在磁盘上意味着你可以在它关闭时设置相应的机制,也可以将文件批量处理到S3,具体取决于你在做什么。:)哈,重写PHP不适合我。我只是让文件在本地上传,然后启动一个脚本,在后台上传到Amazon。很好。谢谢你的帮助。