我已经成功地将图像文件以二进制格式存储在mongdb中.但是当我从mongodb获取图像时,我得到了相同的平面格式.但是我需要这个图像文件.请有人帮忙这是我使用的代码def retrieve(request):db=pymongo.connection.Connec...
我已经成功地将图像文件以二进制格式存储在mongdb中.但是当我从mongodb获取图像时,我得到了相同的平面格式.但是我需要这个图像文件.请有人帮忙
这是我使用的代码
def retrieve(request):
db=pymongo.connection.Connection('localhost',27017).demo1
grid=gridfs.GridFS(db)
output=grid.get_last_version(filename='shiva.jpg')
return HttpResponse(output)
解决方法:
嗨我已成功插入和检索mongodb与python图像..
def insert_image(request):
with open(request.GET["image_name"], "rb") as image_file:
encoded_string = base64.b64encode(image_file.read())
print encoded_string
abc=db.database_name.insert({"image":encoded_string})
return HttpResponse("inserted")
def retrieve_image(request):
data = db.database_name.find()
data1 = json.loads(dumps(data))
img = data1[0]
img1 = img['image']
decode=img1.decode()
img_tag = '<img alt="sample" src="data:image/png;base64,{0}">'.format(decode)
return HttpResponse(img_tag)
沃梦达教程
本文标题为:如何从mongodb检索图像文件到HTML页面
基础教程推荐
猜你喜欢
- Ajax实现动态加载组合框的实例代码 2023-02-14
- 【Layui】当Layui数据表格和Layui下拉框组合时发生的问题 2022-12-14
- Vue3子传父$emit(组件之间通信) 2023-10-08
- js获取今天、昨天、明天的日期函数代码 2023-07-09
- 如何使用jquery的jquery.jqprint.js打印网页内容,jquery.jqprint.js插件下载 2023-08-29
- vue文章下载功能实现 2023-10-08
- php – 是否可以从HTML5的本地存储中提取数据并保存到服务器数据库? 2023-10-26
- 微信小程序转盘抽奖的实现方法 2022-08-30
- 快速获取Ajax通信对象的方法 2023-02-01
- Ajax实现智能提示搜索功能 2023-01-20