V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
rebeccaMyKid
V2EX  ›  问与答

[小白] PHP 多文件上传, var_dump 只看到一个文件数据

  •  
  •   rebeccaMyKid · 2017-05-31 17:31:18 +08:00 · 1190 次点击
    这是一个创建于 2528 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://php.net/manual/zh/features.file-upload.multiple.php 直接复制 Example #1 的 html 代码,然后 file-upload.php 就写了一个 var_dump($_FILES),怎么只有一个文件的数据?? 很迷,请前辈给我一棒子。

    7 条回复    2017-05-31 19:44:39 +08:00
    rebeccaMyKid
        1
    rebeccaMyKid  
    OP
       2017-05-31 17:33:07 +08:00
    用的是 php -S 的 server,跟这个应该没关系吧。
    coo
        2
    coo  
       2017-05-31 17:35:48 +08:00
    coo
        3
    coo  
       2017-05-31 17:37:18 +08:00
    呃,好像我的回答并不对题,原因并不清楚。
    ahkxhyl
        4
    ahkxhyl  
       2017-05-31 17:37:38 +08:00   ❤️ 1
    Array
    (
    [userfile] => Array
    (
    [name] => Array
    (
    [0] => QQ 截图 20170531173529.png
    [1] => 2.png
    )

    [type] => Array
    (
    [0] => image/png
    [1] => image/png
    )

    [tmp_name] => Array
    (
    [0] => /tmp/php8S4tvm
    [1] => /tmp/phphbiql4
    )

    [error] => Array
    (
    [0] => 0
    [1] => 0
    )

    [size] => Array
    (
    [0] => 3931
    [1] => 12694
    )

    )

    )
    貌似没错啊!! 哪里错了 userfile 是个大数组
    ahkxhyl
        5
    ahkxhyl  
       2017-05-31 17:38:38 +08:00   ❤️ 1
    骚年 多练练~~
    KomeijiSatori
        6
    KomeijiSatori  
       2017-05-31 18:21:46 +08:00   ❤️ 1
    [name] => Array
    (
    [0] => QQ 截图 20170531173529.png
    [1] => 2.png
    )
    这不是有两个文件的数据么
    rebeccaMyKid
        7
    rebeccaMyKid  
    OP
       2017-05-31 19:44:39 +08:00
    @ahkxhyl @KomeijiSatori 搞了半天原来是文件的问题,不是代码的问题。我换个文件上传就有了。我一开始是上传了 2 个 mac 的截图,一个 400K,另外一个 2.6MB,后者好像不行。谢谢各位🙏。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   804 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:22 · PVG 06:22 · LAX 15:22 · JFK 18:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.