gpt4 book ai didi

php - 在 HTML5 中拖放多个文件?

转载 作者:行者123 更新时间:2023-11-28 09:25:55 25 4
gpt4 key购买 nike

我已经有一个可以上传多个文件(HTML、JS、PHP)的系统。

现在,我有一个输入倍数。但我想使用拖放而不更改系统 PHP 使用 $_FILES["uploadfile"] 这可能吗?

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

$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);

最佳答案

看这里,前端非常容易理解,并且可以轻松地适应您的脚本

Source Code实现

Demo查看

关于php - 在 HTML5 中拖放多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14399569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com