java中ajax的用法 JqueryAjax請求文件下載操作失敗的原因分析及解決辦法?
JqueryAjax請求文件下載操作失敗的原因分析及解決辦法?在前端實(shí)踐中,通常需要下載文件。下載文件有三種方式:1。服務(wù)器存儲靜態(tài)文件,前端通過標(biāo)簽下載文件2。通過Ajax請求返回文件地址,前端打開
JqueryAjax請求文件下載操作失敗的原因分析及解決辦法?
在前端實(shí)踐中,通常需要下載文件。下載文件有三種方式:1。服務(wù)器存儲靜態(tài)文件,前端通過標(biāo)簽下載文件
2。通過Ajax請求返回文件地址,前端打開文件地址下載文件
3。通過Ajax請求直接返回文件內(nèi)容。這樣,前端就有兩種方式下載文件:一種是使用blob獲取文件內(nèi)容的內(nèi)存地址,然后將其分配給taga觸發(fā)taga點(diǎn)擊事件進(jìn)行下載。b、 將Ajax請求直接轉(zhuǎn)換為URL,然后location.href=url地址或者窗口打開(URL)下載文件。這種方法的本質(zhì)是,每個(gè)get請求都可以看作是一個(gè)單獨(dú)的URL訪問。