基于flask的文件传输助手

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_44198436/article/details/100105166
from flask import Flask, render_template,request
from datetime import timedelta
from flask_wtf import FlaskForm
from wtforms import SubmitField
from flask_wtf.file import FileField, FileRequired
import time,os
app = Flask(__name__, static_folder='', static_url_path='')
app.config['SEND_FILE_MAX_AGE_DEFAULT']= timedelta(seconds=1)
app.config["SECRET_KEY"] = "12345678"
#bootstrap=Bootstrap(app)
class UploadForm(FlaskForm):
    photo = FileField('Upload Image', validators=[])
    submit = SubmitField()
@app.route('/up', methods=['GET', 'POST'])
def upload():
    form = UploadForm()
    photo=form.photo.data
    if form.validate_on_submit():    
            if photo:
                photo.save(os.path.join('F:\照片接受文件夹',photo.filename))           
    return render_template('upload.html',form = form)
if __name__ == '__main__': 
    app.run(debug=True,host='0.0.0.0',port='5000')#局域网手机-电脑互传

前端:

<title>传输助手</title>
<form method="POST" enctype="multipart/form-data" action="">
    {{ form.hidden_tag() }}
    {{ form.photo }}
    <input type="submit" value="提交">
    </form>

猜你喜欢

转载自blog.csdn.net/qq_44198436/article/details/100105166