dbGFTest.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # coding=utf-8
  2. '''
  3. Created on 2016年3月4日
  4. @author: ChenHao
  5. '''
  6. from pymongo.mongo_client import MongoClient
  7. from util_common import Constant
  8. import gridfs
  9. import urllib.request, urllib.error, urllib.parse
  10. # cli = MongoClient(Constant.MONGODB_URL)
  11. cli = MongoClient("mongodb://localhost:27017/")
  12. # cli = MongoClient("mongodb://113.105.74.140:27017/")
  13. db = cli.pictures
  14. fs = gridfs.GridFS(db)
  15. # fin = open("test.jpg", "rb")
  16. url = "https://suum.szsi.gov.cn/suum/images/bg02.png"
  17. # url = "http://c.hiphotos.baidu.com/baike/w%3D268/sign=032aad11cd11728b302d8b24f0fdc3b3/0eb30f2442a7d9331abfc6f3ad4bd11373f0011e.jpg"
  18. response = urllib.request.urlopen(url)
  19. # print (len(response.read()))
  20. fout = open("testcopy123.jpg", "wb")
  21. fout.write(response.read())
  22. fout.close()
  23. # with fs.new_file(filename="test.jpg", content_type="image/jpeg") as fp:
  24. # fp.write(fin.read())
  25. # with open("testcopy.jpg", "rb") as myimage:
  26. # oid = fs.put(response.read(), content_type="image/jpeg", filename="myimageerr.jpg")
  27. cli.close()