프론트 엔드에서 dropzone.js를 사용하여 파일을 업로드하는 데 PUT 메서드를 사용하고 있습니다. 그러나 Symfony의 Request
객체와 $_FILES
배열을 모두 파일로 작업하려면 비어 있습니다.
나는 this huge checklist의 모든 내용을 검사했으며 PUT 방법을 통해 업로드하는 것에 대해서는 아무런 언급이 없으므로 나에게 도움이되지 못했습니다.
프론트 엔드에서 dropzone.js를 사용하여 파일을 업로드하는 데 PUT 메서드를 사용하고 있습니다. 그러나 Symfony의 Request
객체와 $_FILES
배열을 모두 파일로 작업하려면 비어 있습니다.
나는 this huge checklist의 모든 내용을 검사했으며 PUT 방법을 통해 업로드하는 것에 대해서는 아무런 언급이 없으므로 나에게 도움이되지 못했습니다.
PHP는 PUT
메서드를 통해 업로드 된 파일을 $_FILES
으로 변환하지 않으므로 Symfony의 Request
개체도 비어 있습니다.
다음 코드를 사용하여 들어오는 파일을 처리해야합니다.
/* PUT data comes in on the stdin stream */
$putdata = fopen("php://input", "r");
또는 symfony에서 $request->getContent()
을 사용하십시오. 넷스케이프 작곡가 와 W3C의 Amaya 클라이언트가 사용하는
PHP는 PUT 방식 파일 업로드도 지원합니다. 자세한 내용은 PUT Method Support을 참조하십시오. http://php.net/manual/en/features.file-upload.post-method.php
일렬 [문서]에서 설명 온 (http://php.net/manual/en/reserved.variables.files.php). '** HTTP POST ** 메소드를 통해 현재 스크립트에 업로드 된 항목들의 연관 배열 .' 강조가 추가되었습니다. –
설명서에서이 내용을 발견했습니다. 이것이 내 자신의 질문에 대답 한 이유입니다. 자세한 내용은 설명에 링크가 추가되었습니다. – Northys
파일을 PHP로 업로드 할 때 [$ \ _ FILES가 비어있는 이유는 무엇입니까?] (http://stackoverflow.com/questions/3586919/why-would-files-be-empty-when-uploading-files-to- PHP) – cske