我非常喜歡 SmartFTP 的功能,它允許您設定從 FTP 呼叫檔案的實際 HTTP 路徑;您可以透過前往「收藏夾」並輸入自訂 URL 對應來完成此操作。
有人知道FileZilla有這個功能嗎?我已經檢查過(也檢查了 Cyberduck),但不知道該怎麼做。
因此,例如,當我右鍵單擊圖像以獲取將其嵌入 html 中的連結時,「複製 url 連結」實際上並不是可用的圖像連結;我需要 HTTP 連結。使用SmartFTP,我可以設定網域和路徑來自動產生可用的http連結;我不知道如何使用 FileZilla 執行此操作。 (我可以手動建立鏈接,但要插入數百個文件,自動鏈接功能確實可以節省時間。)
答案1
原生支援
文件齊拉
不幸的是,FileZilla 似乎本身並不支援此功能。之前曾有人提出過要求,但得到的答覆似乎是沒有已知的計劃來添加此類支援。
賽博鴨
關於賽博鴨,它能夠更改 FTP URL 的部分以產生 HTTP URL,但據我所知,這無法自訂。
WinSCP
似乎至少部分符合您的標準的一種選擇是WinSCP,它使用PowerShell 擴充來執行轉換。目前使用安裝程式時預設包含此擴充功能。
透過右鍵單擊遠端檔案並選擇,可以使用轉換 URL 的命令檔案自訂指令 → 產生 HTTP URL。為了清楚起見,可以在下面更改設置首選項 → 指令 → 產生 HTTP URL → 配置。
擴展名是改進的最近(在 WinSCP 5.11.3 中)可以更好地處理大量選定的檔案。
FileZilla 和 Notepad++
雖然只是一個建議,但我可能考慮的一個選擇是使用記事本++與 FileZilla 結合使用。
FileZilla 可以輕鬆地將目錄中的數百個 FTP URL 複製到剪貼簿 - 只需正常選擇第一項即可Shift + 左鍵單擊最後一項,右鍵單擊所選內容並選擇將 URL 複製到剪貼簿。然後可以將這些複製的 FTP URL 輕鬆貼上到 Notepad++ 中以進行進一步修改。
特別是,Notepad++ 支持常用表達在其替換函數中,包括按括號分組,例如:
在本例中,$2 對應於查找欄位中的第二組括號,例如(example.com)
。請注意,上面的範例可能按原樣毫無用處(您可以將其替換為http://example.com/pictures)但類似的東西可以用作其他替代品的基本模式。
此建議並不完美——根據 URL,您可能必須轉義某些項目。同樣,這也不是真正的屏蔽,因為您必須為每個網站(可能還有多個目錄)定義替換。
但是,Notepad++ 支援巨集。這意味著您可以簡單地對某個網站執行一次替換,將其記錄為巨集,然後透過從 Notepad++ 巨集選單中進行簡單選擇,即可再次將該網站用於該網站。