1

jQuery-mobile을 사용하기 전까지는 내 사이트 (Django 기반)에 다운로드 링크가 있습니다. 다운로드 링크를 클릭하면 jQuery-mobile로드 화면이 나타나고 로딩 아이콘이 계속 회전하면서 무기한 멈 춥니 다.jquery mobile이 내 장고 기반 사이트에서 다운로드를 막고 있습니다.

저는 jQuery와 jQuery-mobile없이 실행 해 보았습니다. 다운로드가 작동합니다. 또한 jQuery와 jQuery-mobile을 함께 사용해 보았습니다.

jQuery-mobile의 페이지 로딩 기능에는 문제가있는 것 같지만 어디서부터 시작해야할지 모르겠다. 그렇다면 Google과 비슷한 문제가 많이 발생할 것으로 예상된다. 그것. 그것은 여기에 도움이 그냥 넣다

파일 다운로드보기에서 헤더입니다 : 당신은 콘텐츠 _에서 오타를 가지고있는 것처럼

content_type = 'application/force-download' 
response['Content-Length'] = file_size 
response['Content-Disposition'] = 'attachment; filename="%s"' % file_name 
+0

BluesRockAddict의 대답으로 강조 표시된 수정 사항으로 질문을 업데이트했지만 여전히 동일한 문제가 발생합니다. – Finglish

답변

1

작업 회선 중 가장 만족스럽지 않지만 다운로드가 가능한지 확인했습니다. 새로운 링크에 target = "_ blank"를 추가하여 새 탭에 추가하면 문제없이 다운로드됩니다.

1

이 같은데, 그것은해야한다 :

또한
content_type = 'application/force-download' 

는, 마지막 줄은 누락 % :

response['Content-Disposition'] = 'attachment; filename="%s"' % file_name 
+0

여기서의 교훈은 늦었을 때, 그리고 피곤할 때 질문을 쓰지 않는다는 것입니다. 나는 당신의 시정으로 질문을 업데이트했습니다. 나는 여전히 원래의 문제를지고있다. – Finglish

+0

좋은 지적, 나는 다시 내일 아침에 그것을 볼 것이다 :) – BluesRockAddict

관련 문제