# coding=utf-8 ''' Created on 2016年3月4日 @author: ChenHao ''' from pymongo.mongo_client import MongoClient from util_common import Constant import gridfs import urllib.request, urllib.error, urllib.parse # cli = MongoClient(Constant.MONGODB_URL) cli = MongoClient("mongodb://localhost:27017/") # cli = MongoClient("mongodb://113.105.74.140:27017/") db = cli.pictures fs = gridfs.GridFS(db) # fin = open("test.jpg", "rb") url = "https://suum.szsi.gov.cn/suum/images/bg02.png" # url = "http://c.hiphotos.baidu.com/baike/w%3D268/sign=032aad11cd11728b302d8b24f0fdc3b3/0eb30f2442a7d9331abfc6f3ad4bd11373f0011e.jpg" response = urllib.request.urlopen(url) # print (len(response.read())) fout = open("testcopy123.jpg", "wb") fout.write(response.read()) fout.close() # with fs.new_file(filename="test.jpg", content_type="image/jpeg") as fp: # fp.write(fin.read()) # with open("testcopy.jpg", "rb") as myimage: # oid = fs.put(response.read(), content_type="image/jpeg", filename="myimageerr.jpg") cli.close()