Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过修改html设置用于在web表单上上载的默认文件名/目录_Javascript_Html - Fatal编程技术网

Javascript 通过修改html设置用于在web表单上上载的默认文件名/目录

Javascript 通过修改html设置用于在web表单上上载的默认文件名/目录,javascript,html,Javascript,Html,我一直使用这个上传表单,每次都使用相同的文件名。 我想知道是否有办法通过更改代码并在本地保存文件来在表单中设置文件名。如果有其他的方法来实现自动化,我也愿意接受。谢谢 资料来源如下: <html> <body> <form enctype="multipart/form-data" action="mibdata.php" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="1

我一直使用这个上传表单,每次都使用相同的文件名。 我想知道是否有办法通过更改代码并在本地保存文件来在表单中设置文件名。如果有其他的方法来实现自动化,我也愿意接受。谢谢

资料来源如下:

<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>

选择要上载的文件:

您还必须使用类似PHP的脚本,以便将上载的文件从Web服务器的临时目录移动到可以永久保存的位置

看看例子。

PHP代码:(在mibdata.PHP中)


确保目标路径可由服务器写入。

我不确定我是否理解该问题。您将问题标记为PHP。您对用户选择的文件名不满意吗?

$target_path = "/path/to/save/file/filename.ext";
if(isset($_FILES['uploadedfile'])){
   move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$target_path);
}