Flask入门-上传的问题-创新互联

flask.py

成都创新互联公司于2013年创立,是专业互联网技术服务公司,拥有项目成都做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元围场做网站,已为上家服务,为围场各地企业和个人服务,联系电话:13518219792
from flask import Flask, render_template, request, redirect, url_for
from werkzeug.utils import secure_filename
from os import path

app = Flask(__name__)


@app.route('/')
def hello_world():
    return render_template('index.html', title='Welcome')


@app.route('/services')
def services():
    return 'Servisce'


@app.route('/about')
def about():
    return 'About'


@app.route('/user/')
def user(user_id):
    return 'User %d' % user_id


@app.route('/login', methods=['GET', 'POST'])
def login():
    if request.method == 'POST':
        username = request.form['username']
        password = request.form['password']
    else:
        username = request.args['username']
    return render_template('login.html', method=request.method)


@app.route('/upload', methods=['GET', 'POST'])
def upload():
    if request.method == 'POST':
        file = request.files['file']
        basepath = path.abspath(path.dirname(__file__))
        upload_path = path.join(basepath, 'static/uploads')
        filename = secure_filename(file.filename)
        file.save(path.join(upload_path,filename))
        return redirect(url_for('upload'))
    return render_template('upload.html')


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

upload.html




    
    


文件上传实例

    

                      

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


分享题目:Flask入门-上传的问题-创新互联
URL分享:http://csdahua.cn/article/cdecdi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流