我正在使用requests npm库来获取节点js并尝试将多部分上传到api。
如何设置我的帖子请求的正文以便
正确识别[request.FILES.get('filename')][1]
在django框架中?
我目前正在格式化我的帖子请求,如下所示。
body = {file_size: bytes ,checksum_sha256: sha256, checksum_md5: md5, part: i}
我真的不确定如何将图像声明为文件,以便django框架识别它,命名它,并实际链接数据与
fs.createReadStream(filepath);
任何帮助将不胜感激。
答案 0 :(得分:0)
当您使用带有multipart的表单发送文件时,django会接收文件并将其发布为request.FILES
,如您所知。
如果您上传文件如下:
<input type="file" name="aaa" />
然后您可以使用request.FILES['aaa']
来保存文件,而不是文件名。
如果您想知道上传文件的名称,可以这样处理:
request.FILES['aaa'].name
查看此页面:
https://docs.djangoproject.com/en/1.11/ref/request-response/#django.http.HttpRequest.FILES