2012-04-25 45 views
1

我在我的網站(基於Django的)上有一個下載鏈接,這工作得很好,直到我開始使用jQuery-mobile。現在,當我嘗試點擊下載鏈接時,出現jQuery-mobile加載屏幕,並隨着加載圖標的旋轉而無限期地掛起。jquery mobile阻止從我的基於Django的站點下載

我試過運行只是沒有jQuery和jQuery手機,並下載工程。我也試過jQuery,沒有jQuery-mobile和下載工程。

考慮到這一切,它似乎是jQuery-mobile的頁面加載功能的問題,但我不知道從哪裏開始,如果是這種情況,我期望看到很多類似的問題,當我谷歌它。

只是櫃面它幫助這裏是從文件下載查看標題:

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

我已更新了BluesRockAddict的答案突出顯示的更正問題,但我仍然遇到同樣的問題。 – Finglish 2012-04-29 21:03:22

回答

1

不是最令人滿意的工作輪次,但我發現如果我有下載操作通過在我的鏈接中添加target =「_ blank」來添加一個新選項卡,然後下載沒有問題。

1

看起來你有CONTENT_TYPE一個錯字,它應該是:

content_type = 'application/force-download' 

此外,最後一行是缺少%:

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

這裏的教訓是不寫問題,當它遲到,你很累:)我更新了你的更正問題。儘管如此,我仍然遇到了最初的問題。 – Finglish 2012-04-26 08:16:37

+0

好點,我明天早上再看看,然後:) – BluesRockAddict 2012-04-26 08:19:06