python bottle 上传文件_Python Bottle多文件上传

我希望将多个文件上传到Bottle服务器.

单个文件上传效果很好,通过将HTML输入标记修改为“多个”,浏览按钮允许选择多个文件.上传请求处理程序仅加载最后一个文件.如何一次性上传所有文件?

我正在尝试的代码:

from bottle import route, request, run

import os

@route('/fileselect')

def fileselect():

return '''

Category:

Select a file:

'''

@route('/upload', method='POST')

def do_upload():

category = request.forms.get('category')

upload = request.files.get('upload')

print dir(upload)

name, ext = os.path.splitext(upload.filename)

if ext not in ('.png','.jpg','.jpeg'):

return 'File extension not allowed.'

#save_path = get_save_path_for_category(category)

save_path = "/home/user/bottlefiles"

upload.save(save_path) # appends upload.filename automatically

return 'OK'

run(host='localhost', port=8080)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值