首页 > 解决方案 > 指定存放上传图片的目录

问题描述

我有一个脚本来保存图像,request.FILES但我不知道如何指定要存储它的目录。

photos = request.FILES.getlist('file')
for p in photos:
    img = Image.open(p)
    img.save(p)

在这种情况下,如何指定要存储文件的文件夹?喜欢C:\\upload\\photos\\

编辑: Alrady 尝试像这样连接目录路径:

photos = request.FILES.getlist('file')
for p in photos:
    img = Image.open(p)
    img.save('C:\\upload\\photos\\'+p)

并给我这个错误:

无法连接“str”和“TemporaryUploadedFile”对象

标签: python-2.7python-imaging-library

解决方案


我假设您使用 Pillow 模块。如果是这样,构造一个完整路径(路径前缀 + 文件名)并将其传递给保存函数。

文档


推荐阅读