Ajax上传仅将第一个文件传递到php文件

丹科

我正在尝试在一个输入字段中上传多个文件。到目前为止,该代码有效,但只是将第一个文件发送到upload.php文件。我正在使用jQuery。

HTML:

<input id="carica" type="file" name="carica[]" multiple="true"/>
<button type="button" id="upload_sub" class="button">Carica</button>

JavaScript:

$("#upload_sub").click(function() {

        $.ajax({
            url: "./src/upload.php",
            type: "POST",
            contentType: false,
            processData: false,
            data: function() {
                var data = new FormData();
                data.append("carica", $("#carica").get(0).files[0]);
                return data;
                // Or simply return new FormData(jQuery("form")[0]);
            }(),
            error: function(_, textStatus, errorThrown) {
                alert("Error");
                console.log(textStatus, errorThrown);
            },
            success: function(response, textStatus) {
                alert("Success");
                console.log(response, textStatus);
            }
        });
    });

PHP:

print_r ($_FILES);

输出:

Array
(
    [carica] => Array
        (
            [name] => prova.pdf
            [type] => application/pdf
            [tmp_name] => /tmp/phpvIlTeL
            [error] => 0
            [size] => 7234
        )

)
 success 
穆萨

循环浏览整个文件列表并发送所有文件

        data: function() {
            var data = new FormData();
            var files = $("#carica").get(0).files;
            for (var i = 0; i < files.length; i++){
                data.append("carica[]", files[i]);
            }
            return data;
        }(),

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ftp'put file * .txt'的行为-仅上传第一个匹配的文件

来自分类Dev

尝试使用Python和Selenium将多个文件上传到网站,但仅选择第一个文件,而不选择其他文件,为什么?

来自分类Dev

将文件指针定位到CSV文件中的值的第一个实例

来自分类Dev

将第一个文件创建到文件夹中并运行它 ssh

来自分类Dev

fscanf仅扫描文件的第一个值

来自分类Dev

Makefile仅创建第一个文件

来自分类Dev

jQuery Ajax将数据传递到另一个php文件以更新数据库仅允许更新一次(Wordpress)

来自分类Dev

将JS变量/变量值从第一个js文件中的函数传递到第二个文件

来自分类Dev

仅将第一个文件从任何目录移动到当前目录

来自分类Dev

PHP文件大小仅检查第一个图像

来自分类Dev

将php变量从一个文件传递到另一个文件?

来自分类Dev

将php变量从一个文件传递到另一个文件?

来自分类Dev

grep(awk)从A到第一个空行的文件

来自分类Dev

获取目录PHP中的第一个文件

来自分类Dev

PHP Globe数组,将目录的第一个文件从中分离出来

来自分类Dev

无法将变量从一个 php 文件传递到另一个

来自分类Dev

将表单值从PHP文件传递到另一个PHP文件

来自分类Dev

Makefile仅编译第一个文件和一个makefile指令

来自分类Dev

SSH到文件和运行命令中的多个主机失败-仅转到第一个主机

来自分类Dev

将多个文件夹的第一个文件复制到其他位置

来自分类Dev

将第一个文件从每个文件夹复制到Windows中的新位置

来自分类Dev

将多个文件夹的第一个文件复制到其他位置

来自分类Dev

PHP多个图像仅上传第一个图像

来自分类Dev

将glob结果传递给一个函数,该函数将丢弃除第一个文件以外的所有文件

来自分类Dev

Shell脚本:将第一个文件从多个文件夹复制到一个文件夹中

来自分类Dev

合并多个Excel文件,同时仅保留第一个文件的标题行

来自分类Dev

仅将mainFolder中的第一个subFolder压缩到新文件夹中

来自分类Dev

VS代码段-仅将文件名保留在第一个点之前

来自分类Dev

python仅通过第一个分隔符将文件(或字符串)读入字典

Related 相关文章

  1. 1

    ftp'put file * .txt'的行为-仅上传第一个匹配的文件

  2. 2

    尝试使用Python和Selenium将多个文件上传到网站,但仅选择第一个文件,而不选择其他文件,为什么?

  3. 3

    将文件指针定位到CSV文件中的值的第一个实例

  4. 4

    将第一个文件创建到文件夹中并运行它 ssh

  5. 5

    fscanf仅扫描文件的第一个值

  6. 6

    Makefile仅创建第一个文件

  7. 7

    jQuery Ajax将数据传递到另一个php文件以更新数据库仅允许更新一次(Wordpress)

  8. 8

    将JS变量/变量值从第一个js文件中的函数传递到第二个文件

  9. 9

    仅将第一个文件从任何目录移动到当前目录

  10. 10

    PHP文件大小仅检查第一个图像

  11. 11

    将php变量从一个文件传递到另一个文件?

  12. 12

    将php变量从一个文件传递到另一个文件?

  13. 13

    grep(awk)从A到第一个空行的文件

  14. 14

    获取目录PHP中的第一个文件

  15. 15

    PHP Globe数组,将目录的第一个文件从中分离出来

  16. 16

    无法将变量从一个 php 文件传递到另一个

  17. 17

    将表单值从PHP文件传递到另一个PHP文件

  18. 18

    Makefile仅编译第一个文件和一个makefile指令

  19. 19

    SSH到文件和运行命令中的多个主机失败-仅转到第一个主机

  20. 20

    将多个文件夹的第一个文件复制到其他位置

  21. 21

    将第一个文件从每个文件夹复制到Windows中的新位置

  22. 22

    将多个文件夹的第一个文件复制到其他位置

  23. 23

    PHP多个图像仅上传第一个图像

  24. 24

    将glob结果传递给一个函数,该函数将丢弃除第一个文件以外的所有文件

  25. 25

    Shell脚本:将第一个文件从多个文件夹复制到一个文件夹中

  26. 26

    合并多个Excel文件,同时仅保留第一个文件的标题行

  27. 27

    仅将mainFolder中的第一个subFolder压缩到新文件夹中

  28. 28

    VS代码段-仅将文件名保留在第一个点之前

  29. 29

    python仅通过第一个分隔符将文件(或字符串)读入字典

热门标签

归档