-1

使用 HTML 文件中的以下代码,我可以读取文件,但我没有通过 POST 获取 fileToUpload 的名称。如果我删除了ENCTYPE,我确实通过了fileToUpload,问题是我相信multipart/form-data对于文件上传是强制性的,并且我不使用该编码方法,其余的例程来处理文件循环进行。

如果有办法通过使用 multipart/form-data 来获取 user=-selected 文件的名称?

PS,foo.php 有以下代码来检查 POST 的内容:

<?php
print_r($_POST);
?>

以下 HTML 代码的输出是“Array()”,没有 ENCTYPE,输出是 Array ( [fileToUpload] => energydata2_X.CSV ),后者是我需要的。感谢您的任何指导!

<form action="foo.php" method="POST" ENCTYPE="multipart/form-data">

  Select CSV file to upload:
  
  <input type="file" name="fileToUpload"/> 
  <input type="submit" value="Upload File"/>
  
</form>
4

1 回答 1

0

用于$_FILES访问上传的文件。

https://www.php.net/manual/en/reserved.variables.files.php

于 2020-10-01T03:11:32.650 回答