如何將附件通過OSS FTP工具遠(yuǎn)程存到oss

背景網(wǎng)站遠(yuǎn)程附件功能是指將用戶上傳的附件直接存儲到遠(yuǎn)端的存儲服務(wù)器,一般是通過FTP的方式存儲到遠(yuǎn)程的FTP服務(wù)器。目前Discuz論壇、phpwind論壇、Wordpress個人網(wǎng)站等都支持遠(yuǎn)程附件功能。
將附件遠(yuǎn)程存儲到oss后,用戶訪問附件時將直接從oss下載,一方面可以減少網(wǎng)站的流量,同時附件本身的可用性也將提高。
一、下載并運(yùn)行OSS FTP
OSS FTP工具是一個特殊FTP server, 它接收普通FTP請求后,將對文件、文件夾的操作映射為對OSS的操作,從而使得您可以基于FTP協(xié)議來管理存儲在OSS上的文件。
下載OSS FTP
注意,由于windows不會默認(rèn)安裝Python2.7, 所以安裝包中包含了Python2.7, 免去您python安裝配置的麻煩,解壓即可使用。

阿里云OSS FTP(阿里云FTP服務(wù)器) V1.0.2 官方版 linux/mac版(附使用教程)
- 類型:FTP 工具
- 大?。?/span>727KB
- 語言:簡體中文
- 時間:2018-01-20
由于Linux/Mac系統(tǒng)默認(rèn)會安裝python2.7或python2.6,所以安裝包中不再包含可執(zhí)行的python, 只包含了相關(guān)依賴庫。
運(yùn)行OSS FTP
首先解壓之前下載的文件,然后根據(jù)環(huán)境情況選擇不同的運(yùn)行方式
· windows: 雙擊運(yùn)行start.vbs即可
· Linux: 打開終端,運(yùn)行 bash $ bash start.sh
· Mac: 雙擊start.command,或者在終端運(yùn)行 bash $ bash start.command
上述步驟會啟動一個FTP server, 默認(rèn)監(jiān)聽在127.0.0.1的2048端口。
同時,為了方便您對FTP server的狀態(tài)進(jìn)行管控,還會啟動一個web服務(wù)器,監(jiān)聽在127.0.0.1的8192端口。
二、網(wǎng)站遠(yuǎn)程附件設(shè)置
下面以Wordpress為例,介紹如何將附件通過OSS FTP工具遠(yuǎn)程存到oss。
準(zhǔn)備工作
申請OSS賬號,并且創(chuàng)建一個 public-read 的bucket。這里需要權(quán)限為public-read是因為后面需要匿名訪問。
詳細(xì)步驟
wordpress本身是不支持遠(yuǎn)程附件功能的,但是可以通過第三方的插件來做遠(yuǎn)程附件。作者所用wordpress版本為 4.3.1 , 所用插件為 Hacklog Remote Attachment ,以下為具體設(shè)置步驟:
· 登錄wordpress站點(diǎn),選擇安裝插件,搜關(guān)鍵詞FTP,選擇 Hacklog Remote Attachment 安裝
· 設(shè)置
1.FTP服務(wù)器地址, 即運(yùn)行ossftp工具的地址,一般填 127.0.0.1 即可;
2.FTP服務(wù)的端口號,默認(rèn)為 2048 ;
3.FTP登錄用戶名,格式為“ AccessKeyID/BukcetName ”,注意這里的' / '不是' 或 '的意思;
4.FTP的登錄密碼,為 AceessKeySecrete ,關(guān)于AccessKeyID和AceessKeySecrete的獲取,可以登錄阿里云控制臺的Access Key管理進(jìn)行查看;
5.FTP超時時間, 默認(rèn)設(shè)置為30秒即可;
6.遠(yuǎn)程基本URL填 http://BucketName.Endpoint/wp;這里測試所用bucket為test-hz-jh-002, 屬于杭州區(qū)域的,所以這里填寫的是:http://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com/wp
7.FTP遠(yuǎn)程路徑, 填wp表示所有附件都會存儲在bucket的wp目錄下,注意6和7要對應(yīng)起來;
8.HTTP遠(yuǎn)程路徑, 填.即可。
具體信息見下圖的配置
· 驗證
設(shè)置好之后,點(diǎn)擊保存的同時,會做測試,測試結(jié)果會在頁面上方顯示,如下圖所示表示測試成功。
· 發(fā)布新文章, 并插入圖片
現(xiàn)在開始寫一篇新文章,并測試遠(yuǎn)程附件。創(chuàng)建好文章后,點(diǎn)擊添加媒體來上傳附件。
上傳附件如下圖所示:
上傳完附件,點(diǎn)擊發(fā)布,即可看到文章了。
右鍵點(diǎn)擊圖片,通過新建鏈接來打開圖片即可看到圖片的URL如下圖所示:
通過圖片的URL,我們可以判定圖片已經(jīng)成功上傳到了OSS。
相關(guān)文章
Edge瀏覽器精簡設(shè)置菜單: 集錦/應(yīng)用等移至更多工具選項
目前 Edge 瀏覽器的“...”設(shè)置菜單占據(jù)大量屏幕空間,尤其是在窗口模式下,用戶體驗較差,在最新版本dege中,微軟精簡了“...”設(shè)置菜單,提升了用戶體驗2025-03-24如何巧妙導(dǎo)出百度網(wǎng)盤文件? 看完輕松搞定!
在工作和生活中,我們可能常常會遇到需要從百度網(wǎng)盤導(dǎo)出文件的情況,下面跟大家分享一下具體辦法2025-03-21- 微軟在Canary頻道發(fā)布了最新版的Microsoft Edge瀏覽器,其中最引人注目的變化莫過于設(shè)置頁面的全面煥新,這次更新不僅精簡了菜單,新增了矩形按鈕,還優(yōu)化了子目錄設(shè)置,并2025-03-10
如何在Firefox中實現(xiàn)垂直標(biāo)簽頁? 火狐瀏覽器垂直標(biāo)簽頁設(shè)置方法
Firefox默認(rèn)的標(biāo)簽頁是水平顯示的,但有一個方法可以將它們轉(zhuǎn)換為垂直顯示,下面我們就來看看設(shè)置方法2025-03-05引入垂直標(biāo)簽頁布局! Firefox 136瀏覽器發(fā)布
Firefox 136 正式發(fā)布,這個版本增了大家期待已久的「垂直標(biāo)簽頁」布局,下面我們就來看看詳細(xì)更新內(nèi)容2025-03-05瀏覽器怎么開啟閱讀模式? Chrome/Edge/Safari/Firefox開啟方法
閱讀模式是瀏覽器提供的一種功能,可以去除網(wǎng)頁上的廣告、按鈕、背景圖等雜亂信息,使內(nèi)容更加簡潔易讀,不同瀏覽器的閱讀模式開啟方法略有不同,以下是幾種常見瀏覽器的開2025-02-25gmail郵箱注冊及手機(jī)號碼無法驗證的解決方法2025
今天下載一個app需要用到gmail的郵箱,這個郵箱不論是安全與隱私保護(hù)都是比較好的,但因為國內(nèi)的原因不容易注冊,這里就為大家分享一下解決方法2025-02-24瀏覽器網(wǎng)頁打印預(yù)覽在哪里? 一看搞懂打印預(yù)覽告別打印失誤
避免打印出來的效果不理想,浪費(fèi)紙張,打印預(yù)覽是指在打印文檔之前,預(yù)先查看文檔的打印效果,打印預(yù)覽在哪里?詳細(xì)如下2025-02-13怎么把圖片背景變成透明? 教你一個免費(fèi)在線圖片去白底變透明的方法
瀏覽器下載的圖片有白底,想要變成透明底,方便當(dāng)素材直接導(dǎo)入,該怎么操作呢?之前介紹很多方法都用到了軟件,今天教大家一個在線處理方法2025-01-31如何在Edge瀏覽器中安裝第三方翻譯插件? Edge瀏覽器插件安裝全攻略
Edge瀏覽器作為微軟推出的新一代瀏覽器軟件,不僅界面簡潔、速度快,還支持用戶自由安裝插件來擴(kuò)展其功能,今天,我們就來詳細(xì)講解一下Edge瀏覽器安裝插件的方法2025-01-30