Flask Upload如何配置文件存储路径

2024-05-29 10:46:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python Flask构建一个应用程序:我希望用户能够上传照片,我使用的是Flask_upload扩展。在

我想设置上传文件的存储位置,我不太确定。这是我的代码:

app.config['UPLOADS_DEFAULT_DEST'] = TOP_LEVEL_DIR + '/ppaysees/app/static/img/'

我得到了下面的文件结构

enter image description here


Tags: 文件代码用户configapp应用程序defaultflask
1条回答
网友
1楼 · 发布于 2024-05-29 10:46:33

如果计划在一个目录中包含所有文件,可以使用UPLOADED_FILES_DEST变量。在

UPLOADS_DEFAULT_DEST用于处理上载集(我建议这样做):

app.config['UPLOADS_DEFAULT_DEST'] = TOP_LEVEL_DIR + os.path.join('ppaysees', 'app', 'static', 'img')
photos = UploadSet('photos', uploads.IMAGES)

# then you can simply call the Upload Set api:
photos.save(request.files['photo'])  # Save a photo
photos.load(id)  # Load a photo
url = photos.url(photo.filename)  # get photo url

相关问题 更多 >

    热门问题