后端生成實體文件,並返回了全路徑,比如:https://test.nsfocus.com/group1/CgX9O2AH0v.docx,前端使用window.open實現下載,文件名即為后端生成的隨機名稱:
不利於用戶體驗,此是可以利用屬性attname來解決,如:
var fileUrl="https://test.nsfocus.com/group1/CgX9O2AH0v.docx";
window.open(fileUrl+"?attname=訂單附件2.docx");
注:如果使用創建a標簽 ,使用download屬性設置文件名的話,對於不同源的文件是無效的。而且相對來說沒有使用attname簡單
