Heim > Backend-Entwicklung > Python-Tutorial > Python-Codebeispiel zum Hochladen von Dateien basierend auf Flask

Python-Codebeispiel zum Hochladen von Dateien basierend auf Flask

不言
Freigeben: 2018-11-15 14:31:53
nach vorne
3200 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit dem Codebeispiel zum Hochladen von Python-Dateien. Es hat einen gewissen Referenzwert. Ich hoffe, es wird für Sie hilfreich sein.

Dateien hochladen

Ziel erreichen: So laden Sie Dateien auf den Server hoch (im angegebenen Ordner speichern)

# 需要建立当前工作环境下的/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)
        # 获取当前项目所在目录位置;
        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()
Nach dem Login kopieren

Python-Codebeispiel zum Hochladen von Dateien basierend auf Flask

Python-Codebeispiel zum Hochladen von Dateien basierend auf Flask

Das obige ist der detaillierte Inhalt vonPython-Codebeispiel zum Hochladen von Dateien basierend auf Flask. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage