如何將附件通過(guò)OSS FTP工具遠(yuǎn)程存到oss
背景網(wǎng)站遠(yuǎn)程附件功能是指將用戶上傳的附件直接存儲(chǔ)到遠(yuǎn)端的存儲(chǔ)服務(wù)器,一般是通過(guò)FTP的方式存儲(chǔ)到遠(yuǎn)程的FTP服務(wù)器。目前Discuz論壇、phpwind論壇、Wordpress個(gè)人網(wǎng)站等都支持遠(yuǎn)程附件功能。
將附件遠(yuǎn)程存儲(chǔ)到oss后,用戶訪問(wèn)附件時(shí)將直接從oss下載,一方面可以減少網(wǎng)站的流量,同時(shí)附件本身的可用性也將提高。
一、下載并運(yùn)行OSS FTP
OSS FTP工具是一個(gè)特殊FTP server, 它接收普通FTP請(qǐng)求后,將對(duì)文件、文件夾的操作映射為對(duì)OSS的操作,從而使得您可以基于FTP協(xié)議來(lái)管理存儲(chǔ)在OSS上的文件。
下載OSS FTP

阿里云OSS FTP(阿里云FTP服務(wù)器) win版 V1.2.0 官方版(附使用教程)
- 類型:FTP 工具
- 大?。?/span>18.7MB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2021-08-18
注意,由于windows不會(huì)默認(rèn)安裝Python2.7, 所以安裝包中包含了Python2.7, 免去您python安裝配置的麻煩,解壓即可使用。

阿里云OSS FTP(阿里云FTP服務(wù)器) V1.0.2 官方版 linux/mac版(附使用教程)
- 類型:FTP 工具
- 大?。?/span>727KB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2018-01-20
由于Linux/Mac系統(tǒng)默認(rèn)會(huì)安裝python2.7或python2.6,所以安裝包中不再包含可執(zhí)行的python, 只包含了相關(guān)依賴庫(kù)。
運(yùn)行OSS FTP
首先解壓之前下載的文件,然后根據(jù)環(huán)境情況選擇不同的運(yùn)行方式
· windows: 雙擊運(yùn)行start.vbs即可
· Linux: 打開(kāi)終端,運(yùn)行 bash $ bash start.sh
· Mac: 雙擊start.command,或者在終端運(yùn)行 bash $ bash start.command
上述步驟會(huì)啟動(dòng)一個(gè)FTP server, 默認(rèn)監(jiān)聽(tīng)在127.0.0.1的2048端口。
同時(shí),為了方便您對(duì)FTP server的狀態(tài)進(jìn)行管控,還會(huì)啟動(dòng)一個(gè)web服務(wù)器,監(jiān)聽(tīng)在127.0.0.1的8192端口。
二、網(wǎng)站遠(yuǎn)程附件設(shè)置
下面以Wordpress為例,介紹如何將附件通過(guò)OSS FTP工具遠(yuǎn)程存到oss。
準(zhǔn)備工作
申請(qǐng)OSS賬號(hào),并且創(chuàng)建一個(gè) public-read 的bucket。這里需要權(quán)限為public-read是因?yàn)楹竺嫘枰涿L問(wèn)。
詳細(xì)步驟
wordpress本身是不支持遠(yuǎn)程附件功能的,但是可以通過(guò)第三方的插件來(lái)做遠(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ù)的端口號(hào),默認(rèn)為 2048 ;
3.FTP登錄用戶名,格式為“ AccessKeyID/BukcetName ”,注意這里的' / '不是' 或 '的意思;
4.FTP的登錄密碼,為 AceessKeySecrete ,關(guān)于AccessKeyID和AceessKeySecrete的獲取,可以登錄阿里云控制臺(tái)的Access Key管理進(jìn)行查看;
5.FTP超時(shí)時(shí)間, 默認(rèn)設(shè)置為30秒即可;
6.遠(yuǎn)程基本URL填 http://BucketName.Endpoint/wp;這里測(cè)試所用bucket為test-hz-jh-002, 屬于杭州區(qū)域的,所以這里填寫(xiě)的是:http://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com/wp
7.FTP遠(yuǎn)程路徑, 填wp表示所有附件都會(huì)存儲(chǔ)在bucket的wp目錄下,注意6和7要對(duì)應(yīng)起來(lái);
8.HTTP遠(yuǎn)程路徑, 填.即可。
具體信息見(jiàn)下圖的配置

· 驗(yàn)證
設(shè)置好之后,點(diǎn)擊保存的同時(shí),會(huì)做測(cè)試,測(cè)試結(jié)果會(huì)在頁(yè)面上方顯示,如下圖所示表示測(cè)試成功。

· 發(fā)布新文章, 并插入圖片
現(xiàn)在開(kāi)始寫(xiě)一篇新文章,并測(cè)試遠(yuǎn)程附件。創(chuàng)建好文章后,點(diǎn)擊添加媒體來(lái)上傳附件。

上傳附件如下圖所示:

上傳完附件,點(diǎn)擊發(fā)布,即可看到文章了。

右鍵點(diǎn)擊圖片,通過(guò)新建鏈接來(lái)打開(kāi)圖片即可看到圖片的URL如下圖所示:

通過(guò)圖片的URL,我們可以判定圖片已經(jīng)成功上傳到了OSS。
相關(guān)文章

Edge WebView2進(jìn)程能關(guān)閉嗎? Edge WebView2占用內(nèi)存大的解決辦法
發(fā)現(xiàn)電腦中的Edge WebView2進(jìn)程占用了大量的系統(tǒng)內(nèi)存,想要關(guān)閉能關(guān)閉這個(gè)進(jìn)程嗎?下面我們就來(lái)看看Edge WebView2進(jìn)程的作用2026-03-18
終于來(lái)了! Chrome瀏覽器垂直選項(xiàng)卡快來(lái)開(kāi)啟
chrome 正式版支持垂直標(biāo)簽頁(yè)啦,Vertical Tabs是一款顛覆傳統(tǒng)的Chrome擴(kuò)展,通過(guò)垂直排列標(biāo)簽頁(yè),解決多標(biāo)簽管理難題,讓瀏覽器效率提升3002026-03-13
關(guān)鍵時(shí)刻救命! Chrome瀏覽器F12的神秘用法
谷歌瀏覽器的控制臺(tái)F12是前端開(kāi)發(fā)人員工作中的利器,但這個(gè)控制臺(tái)不僅僅對(duì)程序員非常友好,對(duì)情報(bào)分析師來(lái)說(shuō)也常常能在其中找到普通網(wǎng)頁(yè)中不曾展現(xiàn)的信息2026-01-10
數(shù)據(jù)可全量加密遷移! 火狐Firefox瀏覽器醞釀Win10轉(zhuǎn)Win11原生備份工具
Firefox 試圖通過(guò)內(nèi)置的一鍵式備份方案,降低用戶遷移成本,避免用戶因“數(shù)據(jù)搬家”麻煩而轉(zhuǎn)投其他瀏覽器2025-12-03
如何在chrome中改字字幕字體顏色? 谷歌瀏覽器字幕偏好設(shè)置教程
在觀看視頻時(shí),您是否想過(guò)更改字幕的樣式以提高可見(jiàn)度或舒適度?今天我們就來(lái)看看谷歌瀏覽器字幕偏好設(shè)置教程2025-10-29
卸載Edge瀏覽器提示錯(cuò)誤代碼0x800f0922怎么辦? 0x800f0922錯(cuò)誤解決辦法
在卸載Edge瀏覽器的時(shí)候,卻出現(xiàn)了錯(cuò)誤代碼0x800f0922,這個(gè)錯(cuò)誤代碼代表了“CBS_E_INSTALLERS_FAILED”,意味著擴(kuò)展安裝程序和通用命令處理過(guò)程中發(fā)生了錯(cuò)誤,下面我們就2025-10-28
如何正確區(qū)分火狐瀏覽器中國(guó)版和國(guó)際版? Firefox保存數(shù)據(jù)并切換版本的
很多朋友不知道自己用的火狐瀏覽器是國(guó)際版還是中國(guó)版,這兩者有什么區(qū)別?如何判斷火狐瀏覽器版本呢?詳細(xì)請(qǐng)看下文介紹2025-08-23
Chrome每次重啟都重置所有設(shè)置怎么辦? 谷歌瀏覽器恢復(fù)出廠設(shè)置解決辦法
如果每次打開(kāi)Chrome瀏覽器時(shí)都遇到重置設(shè)置的問(wèn)題,可以參考我們提供的兩種解決方案,詳細(xì)請(qǐng)看下文介紹2025-08-23
如何修復(fù)瀏覽器白屏錯(cuò)誤? 更新Chrome v139.0后出現(xiàn)黑屏/灰屏/白屏解決
谷歌近日發(fā)布了Chrome v139.0版更新,包括139.0.7258.66和139.0.7258.67兩個(gè)版本,有用戶反饋,更新后重啟瀏覽器后遇到灰屏、白屏或黑屏問(wèn)題,下面我們來(lái)看看臨時(shí)解決辦法2025-08-23
Firefox瀏覽器啟用DNS Over HTTPS和DoH配置指南
DNS over HTTPS是一個(gè)進(jìn)行安全化的域名解析,其意義在于以加密的HTTPS協(xié)議進(jìn)行DNS解析請(qǐng)求,避免原始DNS協(xié)議中用戶的DNS解析請(qǐng)求修改的問(wèn)題(例如中間人攻擊)來(lái)達(dá)到保護(hù)用2025-08-07




