Django服务器端代码,用于处理来自ext js 6的文件上传

时间:2016-05-04 13:19:11

标签: django extjs

我正在尝试编写代码来从Ext JS上传文件,我的后端在Django中。我需要获取文件并保存在服务器上。这是我到目前为止所尝试的内容。

@ensure_csrf_cookie
def file_upload(request):
    save_to_file = path.join(settings.DATA_STORE,"uploads","up_file.txt")
    destination     = open(save_to_file , 'wb+')

    ## Here how do I get the uploaded file info from request?
    ## like request.FILES['some_thing']
    ## or request.POST['some_thing']

    for chunk in file.chunks():
        destination.write(chunk)

    destination.close()

现在这就是我在Django视图中尝试的内容

<framework src="com.google.android.gms:play-services-location:+" />

如何将文件送到服务器?感谢帮助。感谢

1 个答案:

答案 0 :(得分:0)

您需要为filefield指定一个名称(referenceid还不够),例如name: 'uploadfile'。然后你可以在Django端以request.FILES['uploadfile']访问它。