【发布时间】:2014-11-17 05:27:45
【问题描述】:
我已经从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;
}
?>
请帮帮我,告诉我如何在不刷新页面的情况下上传重命名图像?
【问题讨论】:
标签: php jquery ajax file-upload drag-and-drop