我一直在尝试使用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?