中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Flask中怎么實現文件上傳

小億
106
2024-05-10 18:13:57
欄目: 編程語言

在Flask中實現文件上傳可以通過使用request對象中的files屬性來獲取上傳的文件。以下是一個簡單的示例代碼:

from flask import Flask, request

app = Flask(__name)

@app.route('/upload', methods=['POST'])
def upload_file():
    if 'file' not in request.files:
        return 'No file part'
    
    file = request.files['file']
    if file.filename == '':
        return 'No selected file'
    
    file.save('uploaded_file.txt')
    
    return 'File uploaded successfully'

if __name__ == '__main__':
    app.run(debug=True)

在這個示例中,我們定義了一個路由/upload用于處理文件上傳請求。在請求中,我們通過request.files獲取上傳的文件,然后將文件保存到指定的路徑中。

當然,你也可以對上傳的文件進行一些驗證,例如檢查文件類型、文件大小等。Flask提供了很多擴展庫和工具來幫助你更方便地處理文件上傳操作,例如Flask-UploadsFlask-FileUpload等。

0
靖远县| 阿城市| 鹤岗市| 子长县| 大连市| 朝阳区| 蓝田县| 清丰县| 巴林右旗| 泾阳县| 监利县| 灯塔市| 青川县| 沧州市| 项城市| 威远县| 澎湖县| 漠河县| 咸宁市| 西宁市| 汉中市| 班玛县| 克拉玛依市| 云和县| 嫩江县| 大港区| 西城区| 策勒县| 南溪县| 漳平市| 集安市| 香格里拉县| 杂多县| 佛冈县| 土默特左旗| 承德市| 兴业县| 永春县| 会宁县| 宁津县| 望谟县|