1
我正在使用rails4和我的控制器頁面我有xl下載如下。防止瀏覽器後退和前進按鈕下載
一切工作正常,但當我使用瀏覽器的後退和前進按鈕,它一次又一次地下載相同的內容。怎麼能 ?擺脫它?
def download_report
@acquisitions = AcquisitionReport.generate(params[:acquisition_id].to_i, params[:portfolio_id])
cookies[:fileDownload] = 'true'
render xlsx: 'download_report',filename: "report.xlsx"
end
只是好奇,你爲什麼將它存儲在cookie嗎? –
認爲他正在嘗試維護cookie以防止downlaod – pramod
@AmitBadhekaPykihStaff,這是爲了讓JQuery知道剛剛發生的文件下載。如果它不在那裏,在完成準備工作後對話框不會關閉。 – santosh