[英]drag and drop multiple file in HTML5?
I've already a system which uploads multiple files (HTML,JS,PHP). 我已经有一个可以上传多个文件(HTML,JS,PHP)的系统。
For now, I have a input multiple. 现在,我有一个输入倍数。 But I would like to use Drag & Drop without changes the system PHP using
$_FILES["uploadfile"]
Is it possible ? 但是我想使用拖放功能而不用
$_FILES["uploadfile"]
更改系统PHP,这可能吗?
HTML 的HTML
<input type="file" name="uploadfile[]" multiple="" style="position: absolute; margin: -5px 0px 0px -175px; padding: 0px; width: 220px; height: 30px; font-size: 14px; opacity: 0; cursor: pointer; display: none; z-index: 2147483583; top: 83px; left: 333px;">
<div id="dropzone" style="border: 3px solid #DDD; width: 400px; height: 400px;"></div>
PHP 的PHP
$uploaddir = 'uploads/';
$files = array();
foreach ($_FILES["uploadfile"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$path = $uploaddir . basename($_FILES['uploadfile']['name'][$key]);
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'][$key], $path)) {
$files [] = array (
'title' => $_FILES['uploadfile']['name'][$key],
'url' => $path,
'size' => $_FILES['uploadfile']['size'][$key]
);
}
}
}
echo json_encode($files);
Take a look here, the frond end side is very simple to understand and can be adapt easily with your script 在这里看一看,叶状的一端非常简单易懂,可以根据您的脚本轻松进行调整
Source Code to implement 实施源代码
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.