我有一个使用Python的image.asp
文件,我试图在其中打开JPEG图像并将其写入响应,以便可以从相关链接中检索它。我目前所拥有的:
<%@ LANGUAGE = Python%>
<%
path = "path/to/image.jpg"
with open(path, 'rb') as f:
jpg = f.read()
Response.ContentType = "image/jpeg"
Response.WriteBinary(jpg)
%>
在浏览器中,这将返回以下错误:
The image "url/to/image.asp" cannot be displayed because it contains errors.
我怀疑问题是我只是没有正确编写jpg文件的内容。我需要解决什么?
答案 0 :(得分:0)
您的问题在这里:
with open(url, 'rb') as f:
您的包含path的变量名为path,而不是url。
将其设为:
with open(path, 'rb') as f:
它将更好地工作。