摘要:上傳文件實現(xiàn)目標(biāo)如何將文件上傳到服務(wù)器保存在指定的文件夾需要建立當(dāng)前工作環(huán)境下的目錄,文件會保存在此目錄下獲取到用戶上傳的文件對象獲取當(dāng)前項目所在目錄位置拼接路徑,存儲文件到上傳成功
上傳文件
實現(xiàn)目標(biāo): 如何將文件上傳到服務(wù)器(保存在指定的文件夾)
# 需要建立當(dāng)前工作環(huán)境下的/static/face/目錄,文件會保存在此目錄下 import os from flask import Flask,render_template,request import uuid app = Flask(__name__) @app.route("/upload/",methods=["GET","POST"]) def upload(): if request.method == "POST": # 獲取到用戶上傳的文件對象 f = request.files["faceImg"] print(f.filename) # 獲取當(dāng)前項目所在目錄位置; basepath = os.path.dirname(__file__) print(basepath) # 拼接路徑, 存儲文件到static/face/xxxx filename = os.path.join(basepath, "static/face", f.filename) f.save(filename) return render_template("demo/upload.html", message="上傳成功") else: return render_template("demo/upload.html") app.run()
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/44868.html
摘要:兩者相同的地方是都可以將一個普通函數(shù)變成視圖函數(shù)。不同的是,使用裝飾器定義路由,而使用正則表達(dá)式定義路由。中間什么都沒有,表示這個正則匹配的是根目錄,。最后修改的網(wǎng)頁顯示如圖項目框架圖 Django添加路由 與flask一樣,django也需要使用路由將URL與服務(wù)端要執(zhí)行的代碼關(guān)聯(lián)。 兩者相同的地方是都可以將一個普通函數(shù)變成視圖函數(shù)。不同的是,flask使用裝飾器@app.route...
摘要:特別是可以訪問請求提交的表單數(shù)據(jù)。表單的代碼生成和驗證提交的表單數(shù)據(jù)就是兩個很好的例子。優(yōu)勢擴(kuò)展使得處理表單能獲得更愉快的體驗。設(shè)計了表單庫來使可以更加簡便地管理操作表單數(shù)據(jù)。 1. 為什么使用Flask-WTF? request對象公開了所有客戶端發(fā)送的請求信息。特別是request.form可以訪問POST請求提交的表單數(shù)據(jù)。 盡管Flask的request對象提供的支持足以處理w...
閱讀 3089·2021-11-25 09:43
閱讀 2266·2021-09-07 10:28
閱讀 3604·2021-08-11 11:14
閱讀 2788·2019-08-30 13:49
閱讀 3554·2019-08-29 18:41
閱讀 1174·2019-08-29 11:26
閱讀 1983·2019-08-26 13:23
閱讀 3382·2019-08-26 10:43