1. 程式人生 > >form表單文件上傳

form表單文件上傳

pen form表單 創建 for method 接收 multi 服務器 ava

  1. 創建一個form表單
    #上傳文件的時候,enctype屬性改成multipart/form-data
    <from action=‘‘ method=post enctype=multipart/form-data>
        <input type=file name=avatar>
        <input type=submit>
    </from>

  2. 服務器接收
    #服務器接收的時候,文件被放在request.FILES中
    
    def file_put(request):
        if request.method==POST
    : file_obj=request.FILES.get(avatar)#avatar是form表單中的name with open(file_obj.name,wb) as f: #file_obj.name取到的是客戶端上傳的文件名 for line in file_obj: f.write(line)

form表單文件上傳