Example #1
0
def upload_files():
    files = request.files

    assert bool(files)

    folder = 'out'

    ensure_folder(folder)

    for part in files.values():
        part.save(f'./{folder}/{part.filename}')

    return jsonify({
        'folder':
        folder,
        'files': [{
            'name': file.filename
        } for file in files.values()]
    })
Example #2
0
def upload_files():
    files = request.files

    assert bool(files)

    folder = "out"

    ensure_folder(folder)

    for part in files.values():
        part.save(f"./{folder}/{part.filename}")

    return jsonify({
        "folder":
        folder,
        "files": [{
            "name": file.filename
        } for file in files.values()],
    })
Example #3
0
async def upload_files(request: Request):
    files = await request.files()

    assert bool(files)

    folder = "out"

    ensure_folder(folder)

    for part in files:
        with open(f"./{folder}/{part.file_name.decode()}", mode="wb") as saved_filed:
            saved_filed.write(part.data)

    return json(
        {
            "folder": folder,
            "files": [{"name": file.file_name.decode()} for file in files],
        }
    )
Example #4
0
async def upload_files(request):
    files = await request.files()

    assert bool(files)

    folder = 'out'

    ensure_folder(folder)

    for part in files:
        with open(f'./{folder}/{part.file_name.decode()}',
                  mode='wb') as saved_filed:
            saved_filed.write(part.data)

    return json({
        'folder': folder,
        'files': [{
            'name': file.file_name.decode()
        } for file in files]
    })