PHP文件上传到内存

CLJ*_*CLJ 5 php file-upload

我想从html表单上传文件,将其发布到PHP并将其加载到内存中,绕过将其写入文件.是否可以进行文件上传并将其保存在内存中,还是必须将其写入文件?

CLJ*_*CLJ 2

我认为现在这是不可能的。您不能将 php://input 与 enctype="multipart/form-data" 一起使用,这样就排除了从流中打开文件的可能性。如果您采用 post 路线,则只能使用 $_FILE 变量,它不包含任何二进制数据,仅包含指向磁盘上文件的指针。

看起来 xforms 会有所帮助(http://www.ibm.com/developerworks/xml/library/x-xformstipuploadphp/index.html),但这甚至在 Firefox 3.5 中也是如此。它需要一个插件,这对我来说是一个交易杀手。