文件未发布html + js + php

时间:2012-10-04 21:31:07

标签: php jquery html file posting

我的HTML中有一个发送文件的字段。当用户选择图像时,他们会预览他们即将上传的图像(js)。激活此预览脚本后,$_FILES帖子不会发送任何数据(使用var_dump($_FILES)验证的PHP)。

这是JS:

function readURL(input) {
if (input.files && input.files[0]) {
    var reader = new FileReader();

    reader.onload = function (e) {
        $('#preview')
            .attr('src', e.target.result)
            .css('display', 'block');
        $('#upload').html('<i class="icon-upload"></i> <input type="file" onchange="readURL(this);" size="1" name="foto" class="input-file" />Cambiar im&aacute;gen')
    };

    reader.readAsDataURL(input.files[0]); // <- If I delete this line it posts correctly but dosen't preview the image.
}

有人看到错误吗?

1 个答案:

答案 0 :(得分:2)

实际上我觉得这是html 5的功能。它肯定会在

上运行

Internet Explorer = 10 +,Firefox:10 +,Chrome:13 +,Opera:12 +,Safari:partial