我正在尝试编写代码来从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:+" />
如何将文件送到服务器?感谢帮助。感谢
答案 0 :(得分:0)
您需要为filefield
指定一个名称(reference
且id
还不够),例如name: 'uploadfile'
。然后你可以在Django端以request.FILES['uploadfile']
访问它。