def ajax_upload_file(request): request.POST['display_name'] = request.FILES['file_info'].name if request.GET.has_key('dir'): request.POST['media_type'] = request.GET['dir'] upload_file_obj = file_lib.upload_file(request) if upload_file_obj == None: response_data = {'error': 1, 'message': '上传文件失败'} else: # upload successfully response_data = {'error': 0, 'url': '/'.join(request.build_absolute_uri().split('/')[:-1]) + '/' + upload_file_obj.file_info.url} return HttpResponse(json.dumps(response_data))
def upload_file(request): request.POST['display_name'] = request.FILES['file_info'].name file_lib.upload_file(request) redirect = request.POST.get('redirect', 'gallery.html') return HttpResponseRedirect(redirect)