在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 后臺返回文件下載地址 前端必須帶標識才能下載怎么做

后臺返回文件下載地址 前端必須帶標識才能下載怎么做

后臺返回的excel地址 打開這個地址前有做驗證需要帶著用戶標識

那我前端要怎么在請求這個地址時帶上標識

回答
編輯回答
紓惘

不要直接給文件的地址,先Ajax觸發(fā)下載事件,后臺鑒權(quán),然后返回一個包含時間限制的URL地址(參考七牛云下載私有空間的文件生成的鏈接),然后再用JS模擬打開新窗口去下載。
也就是說:這個文件下載地址是用戶請求下載的時候,鑒權(quán)成功后再生成的,有時間限制(比如1小時)。

2017年11月13日 05:38
編輯回答
巷尾

可以在Http請求Header中帶上驗證標識。

2017年12月12日 23:53
編輯回答
憶當年

我猜你想說的是如何通過xhr下載資源。用blob對象返回,然后創(chuàng)建一個下載鏈接。
和這問題類似 https://segmentfault.com/q/10...

2017年7月9日 07:55
編輯回答
笑浮塵

請求"后臺返回excel地址的"接口時附帶用戶標識 不就可以了嗎?

2017年7月9日 15:19
編輯回答
淚染裳

身份驗證直接后端就能做,不需要你做什么吧?除非跨服務(wù)器,可能需要傳個 key 什么的,商量一下接口就行了。

2017年5月18日 05:46