我在表单中有此名称,我当时在想,它应该可以用$ _POST []作为输入名称来检测,但我看不到它。这可以解释我什么时候不做任何事情。我理解不正确吗?
<input type="file" id="files" name="files" class="hidden" multiple="" >
<label for="files">Select file</label>
您可以访问发布的文件数据 $_FILES
您可以在$ _FILES中获取文件名,文件类型,tmp_name,错误,大小
简单的例子是:
HTML:
<form action="upload_manager.php" method="post" enctype="multipart/form-data">
<h2>Upload File</h2>
<label for="fileSelect">Filename:</label>
<input type="file" name="photo" id="fileSelect"><br>
<input type="submit" name="submit" value="Upload">
</form>
在php中:
<?php
if($_FILES["photo"]["error"] > 0){
echo "Error: " . $_FILES["photo"]["error"] . "<br>";
} else{
echo "File Name: " . $_FILES["photo"]["name"] . "<br>";
echo "File Type: " . $_FILES["photo"]["type"] . "<br>";
echo "File Size: " . ($_FILES["photo"]["size"] / 1024) . " KB<br>";
echo "Stored in: " . $_FILES["photo"]["tmp_name"];
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句