博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ajax文件上传并添加Bootstrap进度条
阅读量:6351 次
发布时间:2019-06-22

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

1、项目中需要用到文件上传和显示进度,网上各种插件搞得头晕,决定自己实现一个

三个步骤:Ajax上传文件,获取上传进度,显示进度

html:

    
jQuery File Upload Example
40% Complete (success)

 后台:

def upload_file(request):    if request.method == "POST":  # 请求方法为POST时,进行处理        myFile = request.FILES.get("myfile", None)  # 获取上传的文件,如果没有文件,则默认为None        if not myFile:            return HttpResponse("no files for upload!")        destination = open(os.path.join("/root/Desktop", myFile.name), 'wb+')  # 打开特定的文件进行二进制的写操作        for chunk in myFile.chunks():  # 分块写入文件            destination.write(chunk)        destination.close()        return HttpResponse(myFile.name)

 效果:

转载于:https://www.cnblogs.com/lanqie/p/7693467.html

你可能感兴趣的文章
CENTOS7下编译安装PHP-5.4以及配置phpMyAdmin
查看>>
磁盘显示无法访问拒绝访问,里面的资料怎样找到
查看>>
Java之品优购课程讲义_day07(5)
查看>>
Java的新项目学成在线笔记-day3(八)
查看>>
路由简单的实验
查看>>
好程序员web前端教程分享js reduce方法使用教程
查看>>
零基础学习大数据Hadoop需要什么准备?Hadoop如何发展起来的?
查看>>
前端程序员需要具备的几个软实力,你具备了吗
查看>>
RHEL系列网络配置2015083101
查看>>
c# 基本值类型及其默认值
查看>>
服务器端解决JS跨域调用问题
查看>>
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
查看>>
雨巷-戴望舒
查看>>
OpenCms创建网站过程图解——献给OpenCms的初学者们
查看>>
C++ 异常处理机制的实现
查看>>
Freebsd的ports命令
查看>>
分布式系统---幂等性设计
查看>>
【转】时钟周期,机器周期,指令周期的区别
查看>>
MYSQL 更新时间自己主动同步与创建时间默认值共存问题
查看>>
android 屏幕适配
查看>>