上传文件的demo
2023-09-14 08:59:04 时间
####################################
from django.shortcuts import render from django.views.decorators.csrf import csrf_exempt @csrf_exempt def qigeming(request): if request.method == "POST": file_obj = request.FILES.get("kouge") with open(file_obj.name, "wb") as f: for line in file_obj.chunks(): f.write(line) return render(request, "qigeming.html")
######################################
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="/qigeming/" method="post" enctype="multipart/form-data"> <p>写点东西:<input type="file" name="kouge"></p> <p><input type="submit" value="提交头皮发麻"></p> </form> </body> </html>
###########################################
注意点: 1,<form action="/qigeming/" method="post" enctype="multipart/form-data"> 2,file_obj = request.FILES.get("kouge")
###########################################
###############################################
相关文章
- Weblogic任意文件上传漏洞(CVE-2019-2618)
- 实战 | 记一次5000美金的文件上传漏洞挖掘过程
- js 大文件上传的思路
- C语言小项目 -- 通讯录(静态版+动态版+文件版)
- 【错误记录】Flutter 混合开发报错 ( java.nio.file.FileSystemException: xxx/R.jar: 另一个程序正在使用此文件,进程无法访问。 )
- 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 制作 APK 扩展包 | 上传 APK 扩展包到 Google Play | APK 扩展文件上传时机 )
- ThinkPHP6.0 判断是否有文件上传
- Django文件上传与CSV文件下载
- HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo详解大数据
- SpringMVC上传文件详解编程语言
- struts2文件上传大小限制问题详解编程语言
- 上传Linux服务器上JSP文件的快速上传(linuxjsp文件)
- Linux系统如何快速找到文件?(找文件linux)
- Linux系统RPM安装与解压GZ文件简明教程(linuxrpmgz)
- bLinux 复制文件从A到B(linuxcpa)
- 命令Linux 使用Touch命令创建新文件(linux的touch)
- s文件Linux系统添加Hosts文件实现网络加速(linux加host)
- Linux下给文件快速重命名的方法(linux 给文件重命名)
- MSSQL注入漏洞防范之文件上传安全(mssql注入上传)
- 文件Linux 下删不掉文件的解决方法(linux删不掉)
- 从bak文件迁移到mysql 一步一步搞定(bak 转mysql)
- 解决MySQL上传大文件问题(mysql上传文件过大)
- 为什么有些文件上传后无法管理
- PHP5+UTF8多文件上传类
- 一个多文件上传的例子(原创)
- 如何在symfony中导出为CSV文件中的数据
- SpringMVC文件上传多文件上传实例
- php遍历目录输出目录及其下的所有文件示例
- php实现的zip文件内容比较类