博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django 文件上传
阅读量:7091 次
发布时间:2019-06-28

本文共 916 字,大约阅读时间需要 3 分钟。

最简单的文件上传

{
% csrf_token %}
#如果希望定制提交按钮等,可以将input框设置为透明度为0的,做好定位,用希望用的内容进行覆盖
HTML
def upload(request):    if request.method == 'GET':        return render(request,'upload.html')    else:        user = request.POST.get('user')        img = request.FILES.get('img')        # img是一个对象(文件大小、文件名称、文件内容等。。。)        print(img.name)        print(img.size)        f = open(img.name,'wb')        # 获取文件内容,是从迭代器中一次一次获取        for line in img.chunks():            f.write(line)        f.close()        return HttpResponse('.....')
服务端

 

 Ajax文件上传:

1、jquery方式

    

4.文件上传

AjaxSubmit6上传
HTML

2、原生方式

    

4.文件上传

AjaxSubmit7上传
HTML

3、ifram方式

    

4.文件上传

提交
HTML

 

转载于:https://www.cnblogs.com/trunkslisa/p/9552752.html

你可能感兴趣的文章
新旧之争,JDK 团队发起 Project Skara 引争议
查看>>
行业大咖“论剑上海”, 云服务究竟引发哪些行业变革
查看>>
解决linux删除文件后空间没有释放问题
查看>>
Mysql基础知识学习
查看>>
WinSCP 5.13.9 发布,Windows 图形化 SFTP 客户端
查看>>
物联网数据分析能为制造业带来什么?
查看>>
淘宝成“新生代海归”创业首选:超两成头部卖家有海外背景
查看>>
Theano 中文文档 0.9 - 4. 要求
查看>>
webstorm9.0.3 注册码
查看>>
iptables从入门到放弃
查看>>
PHP函数中默认参数的的写法
查看>>
Linux TCP/IP网络管理工具:net-tools VS iproute2
查看>>
linux
查看>>
CentOS6.5+Puppet3.7.3 安装、配置及测试
查看>>
grep、egrep及相应的正则表达式和用法
查看>>
GATHER_STATS_JOB: Stopped by Scheduler. Consider increasing the maintenance window duration if this
查看>>
linux和windows下的clock函数
查看>>
seq命令
查看>>
JsonUtils 工具类
查看>>
shell 编写脚本批量ping ip
查看>>