Django使用httpresponse返回用户头像实例代码
2018-01-26 10:52
886 查看
本文研究的主要是Django使用httpresponse返回用户头像,下面是相关实例代码。
当请求一个页面时,Django 把请求的 metadata 数据包装成一个 HttpRequest 对象,然后 Django 加载合适的 view 方法,把这个 HttpRequest 对象作为第一个参数传给 view 方法。任何 view 方法都应该返回一个 HttpResponse 对象。
代码示例:
def test(request): # 获取当前文件的路径、父路径以及下一层的路径 curr_dir = os.path.dirname(__file__) parent_path = os.path.dirname(curr_dir) image_path = os.path.join(parent_path,"static/image/timg.jpg") """ D:\Python Work Location\WebRobot\app01 D:\Python Work Location\WebRobot D:\Python Work Location\WebRobot\static/image/back.png """ image_data = open(image_path,"rb").read() return HttpResponse(image_data,content_type='image/jpg')
效果展示:
注意二进制串与utf-8格式的区别:
总结
以上就是本文关于Django使用httpresponse返回用户头像实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- Django通过HttpResponse如何返回用户头像
- 使用JAVA发送HTTP请求(Http Request),返回HTTP响应(Http Response)内容,代码程序例子及原理说明
- Django使用HttpResponse返回图片并显示
- Django使用HttpResponse返回图片并显示的方法
- django 使用HttpResponse返回json数据为中文
- Django——20141014深入理解Django HttpRequest HttpResponse的类和实例
- servlet中使用HttpServletResponseWrapper截获返回的页面内容
- Django-HttpResponse返回models对象
- AngularJS内置服务$http的使用——用户权限管理实例
- JAVA发送HTTP请求,返回HTTP响应内容,应用及实例代码
- C#使用HttpWebRequest与HttpWebResponse模拟用户登录
- Django中使用jquery的ajax进行数据交互的实例代码
- springmvc使用@responseBody返回对象,发生http500错误
- @ResponseBody 返回json字符串的核心类是org.springframework.http.converter.json.MappingJacksonHttpMessageConverter,它使用了Jackson 这个开源的第三方类库。主要是以下两个jar包:jackson-core-asl-1.6.4.jar;jackson-mapper-asl-1.6.4.jar
- C#使用HttpWebRequest与HttpWebResponse模拟用户登录
- [Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
- 引用 Servlet中使用HttpServletResponseWrapper截获返回的页面内容
- 微信开发中使用curl实现http与https的post级get请求实例教程(附工程代码)
- servlet中使用HttpServletResponseWrapper截获返回的页面内容
- 使用cropper.js裁剪头像的实例代码