Django檔案上傳(經典上傳方式)

2022-04-10 23:04:12 字數 2323 閱讀 2877

建立url

from django.contrib import

admin

from django.urls import

path

from django.conf.urls import

urlviews

urlpatterns =[

path(

'admin/

', admin.site.urls),

url(

"upload.html

",views.upload),

]

建立乙個簡易上傳頁面

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>title

title

>

head

>

<

body

>

<

form

action

="upload.html"

method

="post"

enctype

="multipart/form-data"

>

<

p><

input

type

="text"

name

="user"

>

p>

<

p><

input

type

="file"

name

="img"

>

p>

<

p><

input

type

="submit"

value

="上傳"

>

p>

form

>

body

>

html

>

建立檢視函式進行接收前端傳入的檔案

#print(request.post) #獲取以post方式提交的資料

#print(request.files) #獲取前端提交的檔案

#print(img) #獲取檔案資訊

#print(img.name) #獲取檔名稱

#print(img.size) #獲取檔案大小

django 檔案上傳

檔案上傳 當django處理上傳乙個檔案的時候,檔案資料被放在request.files中。這個文件解釋檔案怎麼樣被儲存在磁碟上或者記憶體中,怎樣定製預設的行為。基本檔案上傳 考慮乙個包含filefield的簡單的表單 from django import forms class uploadfil...

django 檔案上傳

檔案上傳 當django處理上傳乙個檔案的時候,檔案資料被放在request.files中。這個文件解釋檔案怎麼樣被儲存在磁碟上或者記憶體中,怎樣定製預設的行為。基本檔案上傳 考慮乙個包含filefield的簡單的表單 from django import forms class uploadfil...

Django檔案上傳

lang en charset utf 8 titletitle head action home method post enctype multipart form data type file name file type submit value 提交 p form div body htm...