【发布时间】:2011-07-22 08:42:36
【问题描述】:
我们正在使用多文件上传插件,我们希望使用 move_uploaded_file() 将其保存到服务器,并在成功上传后发送带有所有文件直接链接的邮件。我们正在获取以下数组...
Array
(
[html5_uploader_0_tmpname] => p15rkfr6oogdt1ln91t0r4obrrh3.jpg
[html5_uploader_0_name] => show_041.jpg
[html5_uploader_0_status] => done
[html5_uploader_1_tmpname] => p15rkfr8mb1plfu4q1giu3v01jl74.jpg
[html5_uploader_1_name] => 23.jpg
[html5_uploader_1_status] => done
[html5_uploader_count] => 2
)
我们正在使用以下代码...
$("#html5_uploader").pluploadQueue({
// General settings
runtimes : 'html5',
url : 'upload.php',
max_file_size : '10mb',
chunk_size : '1mb',
unique_names : true,
filters : [
{title : "Image files", extensions : "jpg,gif,png"},
{title : "Zip files", extensions : "zip"}
],
// Resize images on clientside if we can
//resize : {width : 320, height : 240, quality : 90}
});
}
所以问题是如果是这个数组,我们应该在 $_FILES["file"]["tmp_name"] 和 $_FILES["file"]["name"] 的地方传递什么。
【问题讨论】:
-
我没有看到任何多维度的东西。
-
@BoltClock:当有多个上传时,
$_FILES数组会变得粗暴、愚蠢地多维,但显然发布的数组不是$_FILES。 -
@seoppc,我想你忘了告诉我们你到底遇到了什么问题。
-
@Charles 我们想使用 move_uploaded_file() 将它保存在服务器上,我们如何使用这种类型的数组来做到这一点?
-
@seoppc,我们可以看看你现在拥有的代码吗?你能解释一下代码中出了什么问题吗? (请将其编辑到您的问题中。)
标签: php file-upload plupload