Я хочу передать изображение из gridfs напрямую из скрипта Python, но только то, что я вижу, это пустой экран:
#!/usr/bin/env python
from pymongo import Connection
import gridfs
db = Connection().gridfs_example
fs = gridfs.GridFS(db)
f= fs.get_last_version('myimage')
print "Content-type: %s \n\n " % f.content_type
print "Content-Length: %d \n\n" % f.length
print f.read()
, если я записываю вывод из f.read () в файл, который я вижу "действительным""изображение Я смог показать это изображение из локальной FS с:
#!/usr/bin/env python
img = open('image.jpg','rb').read()
print "Content-type: image/jpeg"
print "Content-Length: %d\n" % len(img)
print img
что я сделал не так?