基于flask的文件传输助手

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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值