Django 403 Javascript Post Fetch

时间:2017-05-17 15:55:31

标签: javascript python django

我一直在尝试使用JS将音频文件从浏览器发布到Django。 该对象位于FormData上。

function makeLink(){
  let blob = new Blob(chunks, {type: media.type })
  let fd = new FormData;
  fd.append("audioRecording", blob);
  fetch("/home/django/django_project/static/audio", {method:"POST", body:fd})
  .then(response => response.ok)
  .then(res => console.log(res))
  .catch(err => console.error(err));
}

我添加了装饰器以免除csfr。

像这样:

@ensure_csrf_cookie
@csrf_exempt
def audio(request):
    return render(request, 'index.html')

为什么这仍然会返回403?

0 个答案:

没有答案