Ajax之文件上传处理
来源:互联网 发布:羽绒被品牌评测知乎 编辑:程序博客网 时间:2024/06/05 21:05
前台处理
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="/static/jquery3.2.1.js"></script> <script src="/static/dist/sweetalert2.all.min.js"></script> <link rel="stylesheet" href="/static/dist/sweetalert2.min.css"> <script src="https://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js"></script> <script> $(function () { var formData = new FormData(); formData.append('file', $('#file')[0].files[0]); $('#sbt').click(function () { $.get({ url: '/get_result/', data: formData, done: function (data) { alert('hello,jj') }, fail: function () { alert('失败') } }) }) }) </script></head><body><form action="/get_result/" method="post" enctype="multipart/form-data"> {% csrf_token %} <p>文件<input type="file" name="file" id="file"></p> <input type="submit" value="提交" id="sbt"></form></body></html>
后台处理
def get_result(request): with open(request.FILES.get('file').name, 'wb') as f: for item in request.FILES.get('file'): f.write(item) return HttpResponse('OK')
关键点在于:
前台通过$('#file')[0].files[0]获取上传的文件对象,后台通过request.Files.get('file')获取文件对象。
阅读全文
0 0
- Ajax之文件上传处理
- Ajax应用之文件上传
- AJAX应用:巧妙的处理文件上传
- ajax文件上传无刷新处理
- ajax上传文件struts2后台接收处理
- jQuery Ajax 上传文件处理方式介绍
- 前端ajax异步上传文件+SpringMVC处理上传文件
- 上传文件之JS处理
- 上传文件之目录处理
- 迟到的总结(四)--springmvc的系统学习之文件上传、ajax&json处理
- Ajax 文件上传之PHP心得
- Django的AJAX实现之文件上传
- Django的Ajax实现之文件上传
- ajax上传文件之ajaxfileupload使用详解
- ajax实现文件上传以及后台servlet中的处理总结
- ajax异步文件上传,servlet处理,含demo
- ajax异步文件上传,servlet处理,含demo
- SpringMVC 4(文件上传、ajax及json处理)
- 无人机向行业级转型 短期内难现巨头
- 路由
- 【SpringMVC】快速入门(XML版本)(二)
- Java学习3:Java构造器详解
- 实验二-Linux用户管理
- Ajax之文件上传处理
- Yann LeCun说是时候放弃概率论了,因果关系才是理解世界的基石
- AI大事件 | OpenAI员工离职创立机器人新公司,spaCy v2.0.0发布
- 拿着锤子找钉子,数字芯片领导者比特大陆进军人工智能
- 【SpringMVC】加载自定义目录下的springmvc.xml配置文件(三)
- redis 3.2.8 配置文件(自带的配置文件)
- 工作中 最让程序员生气的十件事情
- 使用Construct2制作小游戏的心得
- 我的性格不是怪,是INTJ