gpt4 book ai didi

php - 使用 PHP/Javascript 且无 flash 的多文件上传

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:25 24 4
gpt4 key购买 nike

我正在尝试制作一个允许同时上传多个文件的网页。我会将文件扩展名限制为最常见的图像,例如 JPG、JPEG、PNG 和 GIF。

我对此进行了一些研究,在我看到的所有地方都在闪烁这个和那个。

我真的不想使用 Flash。尤其是 Flash 10,它禁用了最常用的多文件上传方法。

我正在寻找一种方法来继续创建越来越多的输入字段,每个输入字段都有一个浏览按钮,然后在表单底部有一个最后的上传按钮。使用 Javascript 创建新的输入字段真的没什么大不了的。

所以我想知道这是如何工作的。我是否需要为所有文件输入字段提供相同的名称属性,以便我可以使用 1 段 PHP 代码来解决这个问题?或者有没有什么方法可以让 PHP 检测到提交了多少文件,然后简单地将解析文件的代码放在 for 循环中?

最佳答案

您可以继续添加"file"输入,但使用类似“上传[]”的名称

<input type="file" name="upload[]">

然后在 $_FILES['upload'] 中你将有一个文件数组,你可以像这样循环访问

foreach ($_FILES['upload'] as $file) {
echo $file['size'];
}

关于php - 使用 PHP/Javascript 且无 flash 的多文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276400/

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