我正在使用以下HTML初始化文件上传:
<form enctype="multipart/form-data" action="PHPScripts/upload.php" method="POST">
<input type="file" id="browseButton" name="image" onchange="this.form.submit();" />
</form>
Upload.php脚本如下所示:
<?php
$file = $_FILES["image"];
$filepath = $file["name"];
$filetmp = $file["tmp_name"];
$filesize = $file["size"];
$filename = basename($filepath);
$filetype = substr($filename, strrpos($filename, ".") + 1);
...
?>
我需要再将一个参数传递给我的php脚本,但我不知道如何。 HTTP方法是POST(可以在上面的代码中看到),但是我应该在哪里放置参数?这甚至可能吗?谢谢你向我澄清这一点。
答案 0 :(得分:17)
只需添加您选择的另一个input
元素即可。不需要额外的魔法。
<input type="hidden" name="info" value="Test">
...
$info = $_POST["info"];
答案 1 :(得分:0)
只需将一个元素放在文件输入所在的同一个表单中?