我已经从Multiple File Drag and Drop Upload
下载了php-ajax多个上传文件我已在本地xampp服务器中设置此代码。这个代码工作正常,当我上传原始图像没有任何变化,但当我第一次重命名文件名时,它工作正常第二次它不工作。文件在每张图片中上传2次。第三次在本地服务器上同时上传3次。
旧代码:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
if(move_uploaded_file($_FILES['file']['tmp_name'], "uploads/".$_FILES['file']['name'])){
echo($_POST['index']);
}
exit;
}
?>
我的更改代码:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
$photo=time().rand(1,1000).'.'.substr(strrchr($_FILES['file']['name'],'.'),1);
if(move_uploaded_file($_FILES['file']['tmp_name'], "uploads/".$photo)){
echo($_POST['index']);
}
exit;
}
?>
请帮助我,告诉我如何在没有页面刷新的情况下上传重命名图像?
答案 0 :(得分:1)