我有一个带有隐形输入的上传页面,当你点击一张图片时,我选择了一个文件,我希望javascript将表单提交到另一个页面,但在另一页上,$ _FILES ['file']是空
我的上传页面:
形式:
<form style="visibility: hidden;" id="target" method='POST' action="otherpage.php">
<input type="file" id="file" value="Go" name="file" />
</form>
JavaScript的
function updatebillede() {
$('input[type="file"]').click();
};
$(document).ready(function() {
$('input[type="file"]').change(function() {
var $this = $(this);
if ($this.val() != '') {
$("#target").submit();
} else {
alert("Error");
}
});
});
</script>
我的另一页
<?php print_r($_FILES['file']); ?>
答案 0 :(得分:0)
您需要在表单属性
中添加enctype='multipart/form-data'