我可以在本地访问我的图片,但是当我想从我的 django 服务器访问时,总是会出错。
源代码:
from django.http.response import HttpResponse
import mimetypes
fd = open(CONFIG.SERVICES_PATH + sname+'/'+url,'r')
print CONFIG.SERVICES_PATH + sname+'/'+url
mime_type_guess = mimetypes.guess_type(url)
print mime_type_guess
data = fd.read()
fd.close()
response = HttpResponse(data,mimetype = mime_type_guess[0])
控制台上的打印输出是:
E:/workspace/sydney/main/services/Hunt-Club/shop/1.jpg
('image/pjpeg', None)
我可以从本地路径访问图片,但是当我运行 django 服务器并从浏览器访问时,它给了我错误:
http://localhost:8000/gallery/image/Hunt-Club/shop/1/”无法显示,因为它包含错误。”>
我不知道要我给出正确的路径并读取数据,图片要求仍然存在错误。