Jquery自定义文件输入插件

时间:2011-07-29 16:11:16

标签: javascript jquery jquery-plugins

此jquery插件允许您将任何元素转换为文件输入元素。 http://plugins.jquery.com/project/custom-file

但要实际上传文件,我能找到的唯一文件就是:

  

要将所选文件上传到服务器,您应该将input元素附加到表单元素

我该怎么做?

2 个答案:

答案 0 :(得分:4)

我认为你需要创建一个html表单并将输入附加到表单,如果你需要提交,你可以通过提交按钮或$ .submit

来完成。
    # from http://www.daimi.au.dk/~u061768/file-input.html
    <script type="text/javascript">
$(function() {
    $('button').button().add('#foo, a').file().choose(function(e, input) {
        $(input).appendTo('#TheForm').
                         attr('name', 'a-name').
                         attr('id', 'an-id');
    });


});
    </script>
    ...
    <form method="post" enctype="multipart/form-data" id="TheForm" action="/path/in/your/server/">
    <input type="submit" value="send">
    </form>

无论如何,这不是通过ajax提交文件的最佳插件。

答案 1 :(得分:0)

上传本身不属于此插件的范围。您应该在服务器端技术中看到这一点。