django cors标题丢失,以回应所请求的媒体和图像

时间:2016-06-29 17:05:09

标签: angularjs django django-rest-framework media django-cors-headers

开发与Ionic / Angularjs前端相结合的Django Rest Framework API,每个前端都在不同的域上运行。使用django-cors-headers来处理cors问题。

我的问题在于提供用户上传的媒体。似乎cors标头不包含在从开发django服务器提供的映像的响应头中。

我需要在前端使用基于画布的功能。

所有其他回复都包含正确的cors标头。媒体是否有免除的原因?

感谢。

1 个答案:

答案 0 :(得分:0)

如果nginx一切正常,你可以编写中间件:

class MyCorsMiddleware(object):

def process_response(self, request, response):
    response['Access-Control-Allow-Origin'] = '*'
    response['Access-Control-Allow-Methods'] = 'POST, GET, OPTIONS, PUT'
    return response