访问图像文件
Posted
技术标签:
【中文标题】访问图像文件【英文标题】:Accessing image files 【发布时间】:2021-01-06 09:44:04 【问题描述】:我正在一个项目中工作,我有一个包含 10k 图像的目录,我想显示这些图像,并在我的网站中进行搜索。因此,用户可以通过搜索选择他想要的图像,访问图像并下载它。最好的方法是什么?
【问题讨论】:
【参考方案1】:图片名称必须与保存在图片目录中的一致,之后用户点击下载图片时会返回图片名称。
例如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)
【讨论】:
感谢您的回答!您知道从包含 10k 图像的目录中获取图像文件名称并创建数据库的好方法吗? 执行此操作.. pathofImage = 'e:/images/' getListofImages = os.listdir(pathofImage) 并将此变量传递给表。 @Marcelo 克隆这个项目并运行它,它会帮助你理解github.com/UmairLakhani/downloadImages以上是关于访问图像文件的主要内容,如果未能解决你的问题,请参考以下文章
从 Xcode Swift 中 Assets.xcassets 中的文件夹访问图像