1. 程式人生 > >Django通過HttpResponse如何返回使用者頭像

Django通過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格式的區別:
這裡寫圖片描述