设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 5680|回复: 3
打印 上一主题 下一主题

新手,移动设备http put上传.gz文件,django应该处理

[复制链接]

1

主题

0

好友

19

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-12-29 11:52:34 |只看该作者 |倒序浏览
移动设备http put上传.gz文件,django应该怎么接收并处理啊,新手求指导
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2018-12-29 12:49:26 |只看该作者
参考:https://www.cnblogs.com/linxiyue/p/4038436.html
搜索引擎里搜索 django 文件上传,会有很多例子

1.html里用 type="file" 的 input
2.后台通过 request.FILES['xxx'] 取到文件内容
3.通过文件读写保存文件
具体细节看上面的链接

上面的链接里给了好几种方法,第一种就可以了。另外的方法就是通过django自带的FileForm和Model来处理。
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

19

积分

新手上路

Rank: 1

板凳
发表于 2018-12-29 14:02:03 |只看该作者
crossin先生 发表于 2018-12-29 12:49
参考:https://www.cnblogs.com/linxiyue/p/4038436.html
搜索引擎里搜索 django 文件上传,会有很多例子

客户端是个嵌入式设备,已经用了put了,应该怎么处理呢
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2018-12-30 16:12:12 |只看该作者
qq815159972 发表于 2018-12-29 14:02
客户端是个嵌入式设备,已经用了put了,应该怎么处理呢

客户端都定好了,那只要你在diango后台把数据拿出来,然后存成文件就可以了啊

不是用post form的方法,那数据应该是在body里,这个输出调试一下,找到数据,后面的步骤一样
另外因为没有csrf-token,应该会报错,在settings里把csrf的中间件注释掉

参考:
https://www.jianshu.com//p//ae7769a790a4
(csrf直接关闭即可)




#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-21 16:48 , Processed in 0.029228 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部