Python 如何使用瓶子.py批量上传图像?

Python 如何使用瓶子.py批量上传图像?,python,server,bottle,Python,Server,Bottle,将大量图像上传到服务器并保存到服务器上的最佳方式是什么 我尝试从如下表单获取文件: <form action="/upload" method="post"> <div class="form-group"> <label for="gallery">Select images:</label> <input id="gallery" type="file" name="gallery" accept=

将大量图像上传到服务器并保存到服务器上的最佳方式是什么

我尝试从如下表单获取文件:

<form action="/upload" method="post">
    <div class="form-group">
        <label for="gallery">Select images:</label>
        <input id="gallery" type="file" name="gallery" accept=".gif,.jpg,.jpeg,.png" multiple>
    </div>
    <button type="submit" class="btn btn-default">Submit</button>
</form>
但显然它不起作用,“request.files.getall('gallery')”返回null

我也使用了“瓶子。请求。表单。getall('gallery')”,但这一个只返回文件名,不返回文件流


有什么想法吗?

对于我的个人瓶子项目,我在客户端使用开源
plupload
JS库,为瓶子做了一个小包装

您可以安装它:

pip install plupload
然后使用它:

@post('/upload')
def index():
    from plupload import plupload
    return plupload.save(request.forms, request.files, os.getcwd())
请看一看,了解更多示例

@post('/upload')
def index():
    from plupload import plupload
    return plupload.save(request.forms, request.files, os.getcwd())