「OneDrive」是微軟出品的網路硬碟,前身叫SkyDrive,是相當穩定的雲端硬碟之一。取得永久真實載點好處是可直接分享檔案,不需透過瀏覽器而直接使用下載軟體就可取檔,大大增加分享的便利性。
2017.12月修改新增
上傳檔案後,透過內建的「分享」功能取得的連結會像是這樣:
單一連結:(不是我們需要的)
https://1drv.ms/u/s!AkWbHLXrvHX4gSo97_VIGh5Hwgak網頁內嵌連結:(我們要的!)
https://onedrive.live.com/embed?cid=F875BCEBB51C9B45&resid=F875BCEBB51C9B45%21170&authkey=ALti0iY_H5KQJtQ
直接看內嵌連結,紅字是你的「ID」-永遠不變,藍字是「檔案編號」-永遠不變,綠字是「許可金鑰」-會變。而我們所需的就只有紅字與藍字部分。
onedrive有個「公用」資料夾,是所有人可見的,代表所有人上網都可搜尋到,但裡面的檔案下載時不需要「許可金鑰」,只需要ID與檔案編號。除了這個公用資料夾以外的檔案連結都需要許可金鑰才可下載,而許可金鑰每過一段時間會變。所以想永久分享檔案就把該檔放入公用即可。
- 真實檔案連結構造是這樣:
http://storage.live.com/items/ + ID + 檔案編號
- 上面的例子套入後就變成這樣,這樣就可下載檔案了:
http://storage.live.com/items/F875BCEBB51C9B45%21170
- 但這樣下載後檔名會是「%21170」且沒有副檔名,可手動修改或用直接用SMG下載後改檔名的功能(紫字部分),這樣就是直接可分享的永久檔案連結。
http://storage.live.com/items/F875BCEBB51C9B45%21170 href="http://storage.live.com/items/F875BCEBB51C9B45%21170|software.rar">
真實檔案連結像這樣:
http://storage.live.com/items/D224B450C76E7998!151
一、取得真實連結
正常使用內建分享功能取得的連像下面。這種連結不是直接連接到檔案,一定要透過瀏覽器才能下載,並會隨時間自動改變授權碼內容,以保護資安。https://onedrive.live.com/redir?resid=D224B450C76E7998!151&authkey=!AN7A86Lfpbn1-zM&ithint=file%2crar
紅色部分:使用者ID代號只要做適當轉換,即可得到永遠不變的真實檔案連結。要注意的是,需先將檔案權限改成「公用」,如此才不需要授權碼。(自訂的資料夾似乎無法設成公用,而是須把檔案移到預設的「公用資料夾」才行)
藍色部分:檔案編號
綠色部分:授權碼
永久真實連結:http://storage.live.com/items/D224B450C76E7998!151
黃色部分:微軟存放檔案的網址,固定不變
紅色部分:使用者ID代號
藍色部分:檔案編號
二、SMG自動改名稱
用真實連結取得的檔案名稱會是一串亂碼(如下圖),可利用SMG自動改檔名功能,將下載完的檔案名稱,自動改成想要的。y2pL4YO5m3UNkr8_VHTfKxBNGCOte2l8KVrmM2vZKFJU7kInSnm3y10d-GxcE8ypPMQJ4nqJISCOcOtZSKqOalgXJwNAS4z0n04UkW5j-GhneOyNdBi30Acs6xA1b5ZXDXYsd3rTHSVlmHkSGvkhBQRWA將檔案的真實連結後加「|」,再接想要的名稱,SMG就會自動改名了。(綠色部分)
http://storage.live.com/items/D224B450C76E7998!153|frozen10406.part01.rar
三、多檔案快速取得連結
分享的檔案很多時,可利用特殊方法快速取得連結。(但要先將檔案包在資料夾內)首先在欲分享的資料夾選「共用」,取得「資料夾的連結」(注意!不是檔案的連結),再將之轉成真實連結並用瀏覽器打開,會得到一堆網頁原始碼,裡面就包含「此資料夾內所有檔案連結」的資訊。再利用文字編輯器「替代文字」功能,將內容整理成需要的格式。
資料夾連結:https://onedrive.live.com/redir?resid=D224B450C76E7998%21149
轉成真實連結:http://storage.live.com/items/D224B450C76E7998%21149網頁原始碼之所有檔案連結:
整理成需要的格式:
.
請問現在如何獲取可使用smg編碼的真實連結呢?謝謝
回覆刪除改制後,就失效了,但之前的仍然有用
刪除