我有一个使用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文件的内容。我需要修复什么?
发布于 2018-07-07 13:43:22
你的问题在这里:
with open(url, 'rb') as f:
包含path的变量名为path,而不是url。
将其设置为:
with open(path, 'rb') as f:
而且它会工作得更好。
https://stackoverflow.com/questions/51165448
复制相似问题