我用文件输入制作了一个表格。使用桌面浏览器时,该表单非常有用,但不适用于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); ?>