我遇到了如何使我的代码工作,我试图使用javascript上传文件到我的python代码。
这是我的HTML
<div class="form-group"> <label for="upload_list" class="control-label">Upload List</label> <input name="upload_list" id="upload_list" type="file" class="form-control" multiple="true" /> </div> <a id="make_order" role="button" class="btn btn-primary" href="#">
$("a#make_rfq_order").bind("click", function(ev) { var customer_upload_list = $('#upload_list').val(); ajax.jsonRpc('/shop/order', 'call', { 'upload_list': customer_upload_list }); });
def customer_order(self, **post): if post.get('upload_list'): ..... if order and order.id: ..... if post.get('upload_list'): ..... values.update({ 'name': '{0}_{1}'.format('file', upload_list.filename), }) order.write(values) return True
var customer_upload_list = $('#upload_list').val();
var file = $('#upload_list').get(0).files[0];
var files = new FormData(); for(var i=0;i< $('#upload_list').val().length;i++){ var file = $('#upload_list').get(0).files[i]; files.append('files[]', file); } $.ajax({ url: 'upload.php', type: 'POST', data: files });