【发布时间】:2014-10-21 19:45:21
【问题描述】:
我刚刚开始使用瓶子框架,并试图从某个谷歌街景网址返回一张图片。
from bottle import run, route, redirect, request, HTTPResponse
import requests
@route('/getimage')
def getimage():
string = 'https://maps.googleapis.com/maps/api/streetview?size=400x400&location=Cleveland, Ohio'
req = requests.get(string, stream=True)
text = req.text
resp = HTTPResponse(body=text,status=400)
resp.set_header('content_type', 'image/jpeg')
return resp
run(host='localhost', port=8080, debug=True)
我不明白为什么这不起作用 - 我正在尝试创建一个 HTTPResponse,其正文是给定 URL 处图像的文本编码;然后我将内容类型设置为 jpeg,以便它以 jpeg 的形式返回,但我得到的只是一条消息,指出图像无法显示,因为它有错误。我在 Firefox 和 Chrome 上都试过了,但还是不行。
任何帮助将不胜感激!
【问题讨论】:
标签: python bottle google-street-view