PDF를 업로드하고 문제의 근본 원인을 파악하는 데 문제가있는 양식을 설정하고 있습니다.폼을 uplaod로 설정하는 중 오류가 발생했습니다. PDF 파일
한 페이지에 양식이 있습니다.
<form enctype="multipart/form-data" action="step3.php" method="post">
<label>Select Any PDF's For This Product <br /><span style="font-size:12px; margin-left: 4px;">(Must be pdf format. Max file size 60MB)</span></label><br /><br />
<input type="hidden" name="MAX_FILE_SIZE" value="60000" />
<input name="uploadedpdf1" type="file" /><br />
<input name="uploadedpdf2" type="file" /><br />
<input name="uploadedpdf3" type="file" /><br />
<input name="uploadedpdf4" type="file" /><br />
<input name="uploadedpdf5" type="file" /><br /><br>
<input type="submit" name="submit" value="Next Step" />
</form>
다음 페이지에서는 긴 PHP 스크립트를 사용하여 파일을 업로드하고 유효성을 검사합니다. 내 문제는 스크립트가 시작될 때부터 시작되므로 매우 단순화 된 버전을 게시 할 예정입니다.
for ($i = 1; $i < 6; ++$i) {
$file = "uploadedpdf{$i}";
if($_FILES[$file]["name"]!="") {
$fileName = $_FILES[$file]["name"];
$fileTmpLoc = $_FILES[$file]["tmp_name"];
$fileType = $_FILES[$file]["type"];
$fileSize = $_FILES[$file]["size"];
$fileErrorMsg = $_FILES[$file]["error"];
}}
이 시점에서 나는 업로드 된 파일에 대한 정보를 가져와서 업로드 할 수 있는지 확인하고 있습니다.
$ _FILES [$ file] [ "tmp_name"] 또는 $ _FILES [$ file] [ "type"]에 대한 값이 없습니다.
$ _FILES [$ 파일] [ "크기"] = 0
$ _FILES [$ 파일] [ "오류"] = 2
하지만 $ _FILES [$ 파일] [ "이름"] 잘 작동합니다.
왜 내 파일에 크기가 없으며 2 가지 오류를 디버깅 할 수 있습니까?
양식에 MAX_FILE_SIZE 값 = "60000"이 표시되어 60MB를 처리해야하지만 그만해야합니다. 60MB에 필요한 가치를 아십니까? –
1024 * 60000 –
빠른 응답을 보내 주셔서 감사합니다. –