国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Flask入門之上傳文件到服務(wù)器的方法示例

2020-02-15 22:27:15
字體:
供稿:網(wǎng)友

今天要做一個簡單的頁面,可以實(shí)現(xiàn)將文件 上傳到服務(wù)器(保存在指定文件夾)

#Sample.py

# coding:utf-8from flask import Flask,render_template,request,redirect,url_forfrom werkzeug.utils import secure_filenameimport osapp = Flask(__name__)@app.route('/upload', methods=['POST', 'GET'])def upload():  if request.method == 'POST':    f = request.files['file']    basepath = os.path.dirname(__file__) # 當(dāng)前文件所在路徑    upload_path = os.path.join(basepath, 'static/uploads',secure_filename(f.filename)) #注意:沒有的文件夾一定要先創(chuàng)建,不然會提示沒有該路徑    f.save(upload_path)    return redirect(url_for('upload'))  return render_template('upload.html')if __name__ == '__main__':  app.run(debug=True)

#upload.html

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Title</title></head><body>  <h1>文件上傳示例</h1>  <form action="" enctype='multipart/form-data' method='POST'>    <input type="file" name="file">    <input type="submit" value="上傳">  </form></body></html>

這里要注意:<form>標(biāo)簽里的enctype屬性一定要填寫'multipart/form-data'

意思是不加密,上傳文件的時候一定要選這個,不然不行

好了接下來我們看看運(yùn)行效果

1. 初始界面

2. 選擇一個文件,點(diǎn)擊上傳

3. 最后網(wǎng)頁會回到初始界面,然后上傳的文件,也保存在我們指定的目錄上了

至此,項(xiàng)目結(jié)束@@

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 卢氏县| 信阳市| 宝清县| 海淀区| 清河县| 富顺县| 沐川县| 赞皇县| 巩留县| 大足县| 中超| 郎溪县| 交口县| 麦盖提县| 新宁县| 洛阳市| 莎车县| 四会市| 永嘉县| 彭州市| 花垣县| 蕲春县| 盐边县| 伊通| 孟村| 呼伦贝尔市| 宣汉县| 嘉鱼县| 新巴尔虎左旗| 准格尔旗| 长治市| 玛曲县| 神池县| 彰化县| 广州市| 咸丰县| 漳州市| 奉贤区| 区。| 清原| 新蔡县|