html

<form id="uploadForm" method="post">
<input id="logoUpdate" className="logo-file" name="logoUpdate" type="file" multiple="multiple" accept="image/gif, image/jpeg, image/png"/>
<span className="fileLogo" onClick={this.logoFileServer}>上传</span>
</form>

js

var logo = new FormData($("#uploadForm")[0]);
$.ajax({
url: '/adv/uploadLogo',
type: 'POST',
data: logo,
processData: false,
contentType: false,
error: function(msg) {
// alert(msg);
},
success: function(result){
alert(result);
}
});

python

def uploadLogo(request):
    photo = request.FILES['logoUpdate']
    shop = Shop.objects.get(id=shop_id)
    shop.logo = logoUrl
    shop.save()
    return HttpResponse('上传成功')

 

posted on 2017-01-17 10:59  程序小院  阅读(111)  评论(0)    收藏  举报