Nor*_*hys 2 php file-upload symfony dropzone.js
我正在使用 PUT 方法在前端使用 dropzone.js 上传文件。然而,当我想处理文件时,Symfony 的Request对象和$_FILES数组都是空的。
我已经检查了这个巨大清单中的所有内容,但它对我没有帮助,因为它没有说明有关通过 PUT 方法上传的任何内容。
PHP 不会将通过PUT方法上传的文件转换为$_FILES,因此 Symfony 的Request对象也是空的。
您需要使用以下代码处理传入文件。
/* PUT data comes in on the stdin stream */
$putdata = fopen("php://input", "r");
Run Code Online (Sandbox Code Playgroud)
$request->getContent()或者在 symfony 中使用。
PHP 还支持 Netscape Composer 和 W3C 的 Amaya 客户端使用的 PUT 方法文件上传。有关更多详细信息, 请参阅PUT 方法支持。http://php.net/manual/en/features.file-upload.post-method.php
| 归档时间: |
|
| 查看次数: |
522 次 |
| 最近记录: |