IOS(Safari)的PHP上传文件

时间:2018-09-20 11:41:30

标签: php ios ajax file-upload

我用文件输入制作了一个表格。使用桌面浏览器时,该表单非常有用,但不适用于iOS。 目前,该脚本仅输出$ _FILES变量进行调试

似乎在iOS上尝试时,字段['error']变为1,并且仅填充['name']参数。

<form id="upload">
    <input type="file" name="fil" id="fil" />
    <input type="submit" value="Submit" />
</form>

Javascript / AJAX:

<script>
$('#upload').submit(function(e) {

        e.preventDefault();
        var data = new FormData(this);

        $.ajax({
                url: "upload.php",
                type: "POST",
                data: data,
                contentType: false,
                cache: false, 
                processData:false,
                success: function(data)
                {   
                    alert(data);
                }

            });

        return false;

    });
</script>

upload.php(临时调试)

<?php print_r($_FILES); ?>

桌面结果 RESULT FROM DESKTOP

iOS的结果 RESULT FROM IOS

0 个答案:

没有答案