`
hoodbc
  • 浏览: 114425 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

django文件上传

阅读更多
    
    file_obj = request.FILES.get('file', None)
    if file_obj:   
        str_time = time.strftime('%Y-%m-%d_%H_%M_%S')   
        fname = file_obj.name 
        #fname = str_time+str(random.randint(0,9999)) + fname[fname.rfind('.'):]
        fname = 'my_img'+fname[fname.rfind('.'):]
        if os.path.isdir(homedir+'/pub/'+str(users.id)+'/'):
            #os.rmdir('C:/hoodbc/')
            pass
        else :
            os.mkdir(homedir+'/pub/'+str(users.id)+'/')
        of = open(homedir+'/pub/'+str(users.id)+'/'+fname, 'wb+')   
        for chunk in file_obj.chunks():   
            of.write(chunk)   
        of.close()   


python的文件操作很像linux的命令。

过两天再整合多文件上传的组件,现在先将就着。
分享到:
评论

相关推荐

    Django文件上传

    在Python的Web开发框架Django中,文件上传是一项常见的需求,尤其在构建数据交互丰富的应用时。本教程将深入探讨如何在Python3.7和Django2.0环境下,利用MySQL数据库来实现文件上传功能。请注意,为了进行此操作,您...

    Django媒体资源学习源代码 (附一套简易Django文件上传源码)

    5. **Django文件上传**:Django提供了方便的模型字段,如`FileField`和`ImageField`,用于处理文件上传。当用户提交包含这些字段的表单时,Django会自动处理文件的上传和保存,并将其关联到模型实例。 6. **django_...

    django 上传文件

    在这个实例中,我们将深入探讨如何在 Django 1.5 版本中实现一个简单的文件上传功能,特别是图片上传。 首先,我们需要创建一个 Django 项目。在命令行中,使用 `django-admin startproject myproject` 创建名为 ...

    django实现MODELFORM多文件上传范例

    以上就是一个基本的Django ModelForm多文件上传的实现。用户在前端界面选择多个文件后,这些文件会被发送到后端,经过验证后保存到数据库,并存储到指定的目录下。在实际项目中,可能还需要添加错误处理、权限控制、...

    Django 教程中的多个文件上传

    在本教程中,您可以学习 迭代请求文件 和 上传多个文件 一次使用 Django 在 Python 中。本教程旨在为学生和初学者提供学习开发动态网站的参考 姜戈.在这里,我将提供一些步骤来创建一个简单的 Web 应用程序,该应用...

    基于Python+Django简单实现文件上传下载功能源码.zip

    基于Python+Django简单实现文件上传下载功能源码 基于Python+Django简单实现文件上传下载功能源码 基于Python+Django简单实现文件上传下载功能源码 基于Python+Django简单实现文件上传下载功能源码 基于...

    通过Django的form及Ajax等多种方式上传文件

    通过Django的Form方式上传文件,简单,但无法局部刷新实现ajax效果; 通过js或jQuery方式,需要使用FormData对象,仍有些浏览器不兼容; 通过Form+iframe方式上传文件,兼容性最好。 里面含有全部源代码。

    django+ajaxfileupload文件上传demo

    在本文中,我们将深入探讨如何使用Django框架与AjaxFileUpload库实现一个文件上传的示例。Django是一个流行的Python Web开发框架,它提供了一系列强大的功能来构建高效、安全的Web应用。AjaxFileUpload则是一个...

    django实现文件上传并显示的简单例子

    在本文中,我们将深入探讨如何使用Django框架实现文件上传并将其在网页上显示的简单例子。Django是一个流行的Python Web开发框架,以其强大的功能和高效性而受到开发者喜爱。文件上传是Web应用中常见的需求,例如...

    Django Form表单上传文件.zip

    在Django框架中,表单(Form)是处理用户数据的核心工具,特别是在处理文件上传时。本教程将深入探讨如何使用Django Forms来实现文件上传功能。 首先,我们需要了解Django Form的基本结构。在Django中,创建一个...

    Django文件上传与下载(FileFlid)

    本文实例为大家分享了Django文件上传与下载的具体代码,供大家参考,具体内容如下 Django1.4 首先是上传: #settings.py MEDIA_ROOT = HERE#定义一个完整路径给 MEDIA_ROOT 以便让 Django在此处保存上传文件 MEDIA_...

    Django实现文件上传下载

    首先,Django文件上传涉及到的主要组件是`forms`模块和`views`模块。在`forms`中,我们可以定义一个表单类,包含一个`FileField`字段来接收用户上传的文件。例如: ```python from django import forms class ...

    Django上传文件项目.zip

    Django上传文件并自动加载静态资源

    基于django的hadoop文件管理系统-期末实训项目

    1. **文件上传**:用户可以通过前端界面选择本地文件,Django后端通过`pyhdfs`将文件存储到HDFS上。 2. **文件下载**:用户可以从HDFS上下载文件,Django会处理请求并提供文件的下载链接。 3. **目录管理**:用户...

    python中Django文件上传方法详解

    至此,一个完整的Django文件上传功能已经实现。用户可以通过表单上传文件,这些文件会被保存到配置的`MEDIA_ROOT`目录,并在数据库中记录相关模型实例。 知识点扩展: 除了文件上传,Django还支持文件下载功能。要...

    Django2 文件上传及下载功能(支持中文名文件)python3.7

    在Python的Web开发框架Django中,文件上传和下载是常见的功能需求,尤其在处理用户数据、资源分享或系统备份等方面。本项目基于Django 2.0和Python 3.7,实现了对包括中文名文件在内的文件上传与下载功能。下面将...

    django 文件上传功能的相关实例代码(简单易懂)

    一、新建项目,在主配置文件中,修改以下内容: ...在media文件夹下新建一个子目录,作为上传文件的保存位置,这里我把该子目录命名为headpics。即模拟保存用户选择的头像文件。 二、新建APP(这里我把该app命

    django 连接数据库、上传文件

    在Python的Web开发框架Django中,连接数据库和处理文件上传是两个重要的功能。下面将详细阐述这两个主题。 首先,让我们来谈谈如何在Django中连接MySQL数据库。Django默认使用SQLite数据库,但通过配置可以方便地...

    django layui表单加图片上传功能(Django,layui).zip

    这个函数接收POST请求,处理文件上传,并保存到数据库。使用`request.FILES`获取上传的文件,然后创建并保存`ImageModel`实例。 ```python from django.shortcuts import render, redirect from .models import ...

Global site tag (gtag.js) - Google Analytics