0

我有一个表单,我必须在其中选择一个文件,然后我想获取 $_FILES['image'] 数组以便能够将它作为参数传递给 Jquery 函数。我该怎么做 ?谢谢

4

2 回答 2

0

该数组$_FILES['image']仅可从服务器上的 PHP 获得。如果您必须通过服务器,您将需要一个脚本来将数组返回到您的 javascript。

但是,如果您不需要通过服务器,您可以直接从 Javascript 中的 DOM 获取文件列表。

假设您的 HTML 包含<form>以下内容:

<input id="fileItem" type="file">

然后您可以像这样获取选定的文件:

var myFileList = document.getElementById('fileItem').files;

您可以在此处获得有关 FileList 对象的更多详细信息,有关 File 对象的详细信息在此处

于 2013-10-18T20:14:25.730 回答
0

您也可以从 php 文件中获取数组(假设它包含在您的 html 页面中)并将其分配给一个 javascript 变量,例如

$x = < ?php $_FILES['images'] ?>

于 2013-10-19T02:01:30.873 回答