Start upload after choosing a file, using jQuery.

后端 未结 3 1478
醉酒成梦
醉酒成梦 2021-01-31 17:29

After having chosen a file for upload, I want the file to be uploaded to database without the click of a button. How is this done using jQuery?

I would like to choos

相关标签:
3条回答
  • 2021-01-31 18:09

    just set the auto to true.. 'auto':true

    0 讨论(0)
  • 2021-01-31 18:13

    Assuming you're using a form:

    // select the file input (using a id would be faster)
    $('input[type=file]').change(function() { 
        // select the form and submit
        $('form').submit(); 
    });
    

    EDIT: To keep this answer up-to-date:

    There is a nice way to upload files via AJAX without hacks described here: http://net.tutsplus.com/tutorials/javascript-ajax/uploading-files-with-ajax/

    0 讨论(0)
  • 2021-01-31 18:28

    Use jQuery's plugin uploadify

    It's great plugin which has many options, and auto-upload, too

    $(document).ready(function() {
      $('#file_upload').uploadify({
        'uploader'  : '/uploadify/uploadify.swf',
        'script'    : '/uploadify/uploadify.php',
        'cancelImg' : '/uploadify/cancel.png',
        'folder'    : '/uploads',
        'auto'      : true
      });
    });
    
    0 讨论(0)
提交回复
热议问题