コード例 #1
0
ファイル: backend_views.py プロジェクト: fredy12/sunlongs
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))
コード例 #2
0
ファイル: backend_views.py プロジェクト: fredy12/sunlongs
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)