【发布时间】:2021-01-06 09:44:04
【问题描述】:
我正在一个项目中工作,我有一个包含 10k 图像的目录,我想显示这些图像,并在我的网站中进行搜索。因此,用户可以通过搜索选择他想要的图像,访问图像并下载它。最好的方法是什么?
【问题讨论】:
我正在一个项目中工作,我有一个包含 10k 图像的目录,我想显示这些图像,并在我的网站中进行搜索。因此,用户可以通过搜索选择他想要的图像,访问图像并下载它。最好的方法是什么?
【问题讨论】:
图片名称必须与保存在图片目录中的一致,之后用户点击下载图片时会返回图片名称。
例如base_path = 'E:/images/
image_name = request_nme + '.jpg'
file_path = os.path.join(base_path, image_name)
if os.path.exists(file_path):
with open(file_path, 'rb') as fh:
response = HttpResponse(fh, content_type='application/jpg')
response['Content-Disposition'] = 'attachment; filename=' + os.path.basename(file_path)
【讨论】: