我一直使用此上传表单,每次都使用相同的文件名。 我想知道是否有办法通过更改代码并在本地保存文件来在表单中设置文件名。如果有其他方法可以实现自动化,我也会对此持开放态度。感谢。
以下是来源:
<html>
<body>
<form enctype="multipart/form-data" action="mibdata.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
Choose a file to upload: <input name="uploadedfile" type="file"/><br />
<input type="submit" value="Upload File" />
</body>
</html>
答案 0 :(得分:1)
PHP代码:(在mibdata.php中)
$target_path = "/path/to/save/file/filename.ext";
if(isset($_FILES['uploadedfile'])){
move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$target_path);
}
确保target_path可由服务器写入。
答案 1 :(得分:0)
您还必须使用PHP之类的东西作为脚本,这样您就可以将上传的文件从Web服务器的临时目录移动到可以保存为持久性的地方。
例如,请查看this Tutorial。