【发布时间】:2020-03-27 12:19:29
【问题描述】:
我目前正在使用以下代码上传和重命名单个文件..
表格..
<form method="post" enctype="multipart/form-data" name="formUploadFile">
<label>Select file to upload:</label>
<input type="file" name="files[]" multiple="multiple" /> <input type="submit" value="Upload" name="btnSubmit"/>
</form>
而 php 的以下 sn-p 具有魔力..
if($UploadOk == true){
$name = "foobar.csv";
move_uploaded_file($temp,$UploadFolder."/".$name);
array_push($uploadedFiles, $name);
}
但我现在想用它来上传 2 个文件,并希望第一个文件重命名为 foobar.csv,第二个文件重命名为 foobar2.csv 我该怎么做?
我可以上传两个文件没有问题,重命名第一个也没有问题我的问题是重命名第二个文件。
我试过了
$name = array("foobar.csv", "foobar2.csv");
并尝试过..
if($UploadOk == true){
$name = "foobar.csv";
$name2 = "foobar2.csv";
move_uploaded_file($temp,$UploadFolder."/".$name);
array_push($uploadedFiles, $name);
array_push($uploadedFiles, $name2);
}
也试过了..
if($UploadOk == true){
$name = "foobar.csv";
$name2 = "foobar2.csv";
move_uploaded_file($temp,$UploadFolder."/".$name);
array_push($uploadedFiles, $name, $name2);
}
但是这些都没有上传和重命名文件。
【问题讨论】:
-
我可以上传两个文件没有问题,重命名第一个也没有问题我的问题是重命名第二个文件。我已经更新了我的 OP 以包含这些信息。谢谢。
标签: php upload file-rename