1. 程式人生 > >python djangjo 檔案上傳

python djangjo 檔案上傳

檢視:

request.GET

request.POST   

request.FILES  獲取檔案用

checkbox 等多選的內容   request.POST.getlist()

上傳檔案,from要做特殊的設定

obj=request.FIFLES.get('fafa')

obj.name

f=open(obj.name,mode='wb')

for item in obj.chunks():

  f.write(item)

f.close()

html檔案:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="/cmdb/login/" method="POST" enctype="multipart/form-data"> 
        <p>
            <input type="text" name="user" placeholder="使用者名稱" />
        </p>
        <p>
            <input type="password" name="pwd" placeholder="密碼" />
        </p>


        <input type="submit" value="提交"/>
    </form>
</body>
</html>