使用jQuery获取文件

时间:2018-09-07 01:31:24

标签: javascript jquery

我有两难选择。我正在创建一个页面,其中有一个文件输入超出了表单,像这样。原因是由于设计原因,页面上有随机文件输入。

这是表格外部的文件输入。

<input type='file' id='image_upload'>

我正在尝试获取表单,以从上面上传的文件中获取文件,然后通过表单上传该文件。

<form action='' method='post' enctype="multipart/form-data">

<input type='file' name='file1' id='image_upload_input' style='display: none'>
<input type="submit" id="save" name="save" value="Save Changes"/>

</form>

为此,我正在使用Jquery将#image_upload映射到#image_upload_input

<script>

    $(function(){
        $('#save').click(function () {


            var image_upload = $('#image_upload').[0].files[0];

            $('#image_upload_input').val(image_upload);


        });
    });

</script>

问题是实际文件没有使用val()加载,仅使用文件路径加载。我需要实际文件,以便可以在后端上载它。关于如何实现这一目标有什么想法?

0 个答案:

没有答案