首页 > 其他分享 >文件上传

文件上传

时间:2023-11-15 19:34:01浏览次数:28  
标签:文件 list chunk object request file print 上传

前端

 <div class="container">
    <form action="" method="post" enctype="multipart/form-data">
        {% csrf_token %}
        <input type="text" name="username">
        <input type="file" name="avatar">
        <input type="submit" value="提交">
    </form>
</div>

后端

def upload_list(request):
	if request.method == 'GET':
		return render(request, 'upload_list.html')
	# print(request.POST) # 请求体中数据
	# print(request.FILES)    # 请求发过来的文件
	file_object = request.FILES.get('avatar')
	print(file_object.name)

	f = open(file_object.name, mode='wb')
	for chunk in file_object.chunks():
		f.write(chunk)
	f.close()

	return HttpResponse('...')

标签:文件,list,chunk,object,request,file,print,上传
From: https://www.cnblogs.com/jyfyb/p/17834366.html

相关文章

  • vue 实现文件切片上传
    在实际开发项目过程中有时候需要上传比较大的文件,然后呢,上传的时候相对来说就会慢一些,so,后台可能会要求前端进行文件切片上传,很简单哈,就是把比如说1个G的文件流切割成若干个小的文件流,然后分别请求接口传递这个小的文件流。流程简说实现文件切片导入,首先我们使用elementUI也好,......
  • 文件权限
    引言在Linux系统中,文件权限是保护文件安全性的重要机制之一。正确地设置文件权限可以确保只有授权用户能够访问文件,从而保障系统的安全性。本文将深入探讨Linux中文件权限的各个方面,包括基本权限UGO、基本权限ACL、高级权限、文件属性chattr以及进程掩码umask。1.基本权限UGOL......
  • 文件管理
    导言在Linux系统中,文件管理是使用者和系统交互的核心。本文将带你深入了解Linux文件管理的方方面面,包括文件目录与路径、目录与文件的操作技巧、Vim编辑器的基本用法、文件时间的概念以及文件类型的辨别。1.文件目录与路径文件系统中的目录结构是Linux文件管理的基石。......
  • MIME类型介绍及常见文件对应关系
    MIME(MultipurposeInternetMailExtensions)类型是一种用于描述消息内容的格式。它的目的是为了让不同类型的应用程序之间能够互相传输和处理消息。MIME类型通常由两部分组成:一部分是主类型(如文本、图像、音频、视频等),另一部分是子类型(如纯文本、JPEG图像、MP3音频等),两者之间用斜杠......
  • 目录与文件操作
      目录操作包括创建目录,查看目录,切换目录,删除目录等创建目录创建一个空白目录:mkdirabc创建多层目录:mkdir-paba/abb/abc查看目录查看绝对路径:pwd查看实际工作目录:pwd-p查看隐藏目录与文件:ls-a查看目录与文件的属性:ls-l切换目录cd返回上级目录:cd-......
  • Linux文件管理详解
    Linux文件系统的体系结构
Linux文件系统采用层次结构,从根目录(/)开始,包含多个子目录和文件。文件系统之间通过虚拟文件系统(VFS)进行通信,VFS使得Linux可以支持多个不同的文件系统,每个表示一个VFS的通用接口。Linux文件系统组成
Linux文件系统主要由以下几部分组成:1. 文件:文件是存......
  • Linux文件权限管理详解
    Linux文件权限表示方式
在Linux系统中,文件权限使用数字表示法,每组权限用三位二进制数表示,分别为文件所有者的读、写和执行权限;和所有者同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。
例如,一个文件的权限为755,表示文件所有者具有读、写、执行权限(7),同组用户具......
  • 批量导出多个页面为pdf文件
    添加多个页面组件ref,每个页面组件加一个回调函数来判断此页面数据是否已经加载完毕,加载完毕所有页面后执行导出importReact,{useContext,useEffect,useRef,useState}from'react';importstylesfrom'./index.less';importcontextfrom'@/layouts/context';import......
  • vue-大文件分片及断点上传
    最近开发过程中,有一个大文件分片上传的功能,借鉴于网上的思路,结合自己后端的逻辑,完成了这个功能,在此记录如下:界面展示:    一、将大文件分片上传写为一个组件,可以全局注册该组件,也可以在使用的页面注册该组件,使用vuex通讯进行组件间传值由于我有好几个页面需要使用大文......
  • 文件管理
    文件查找:echo命令可以查找PATH的值其被:分为7个字段,每个字段代表一个目录 使用which命令的环境变量设置PATH设置的目录中查找符合条件的命令文件locate可以快速查找用户所需的文件或者目录,其中如果输入locate没有反应,则使用updatedb刷新数据库 locate搜索的是数据库......