Django上傳檔案

2021-08-29 12:18:53 字數 567 閱讀 3173

簡單的上傳檔案

views.py

def upload(request):

if request.method=='get':

return render(request,'upload.html')

else:

user=request.post.get("user")

img=request.files.get('img')

print(img.name) #檔名稱

print(img.size) #檔案大小

f=open(img.name,'wb') #使用檔案本身名稱建立檔名在本資料夾

#迴圈獲得檔案的全部內容

for line in img.chunks():

f.write(line) #寫入檔案內容

f.close() #關閉

return httpresponse("..") #返回給前端

前端頁面

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...