私は、FTP からファイルを呼び出すための実際の HTTP パスを設定できる SmartFTP の機能がとても気に入っています。これは、「お気に入り」に移動してカスタム URL マッピングを入力することで実行できます。
FileZilla にこの機能があるかどうか知っている人はいませんか? 確認しましたが (Cyberduck も確認しました)、やり方がわかりません。
そのため、たとえば、画像を右クリックすると、HTML に埋め込むリンクが表示されますが、「URL リンクをコピー」は実際には使用可能な画像リンクではなく、HTTP リンクが必要です。SmartFTP では、ドメインとパスを設定して使用可能な http リンクを自動的に生成できますが、FileZilla でこれを行う方法がわかりません。(手動でリンクを作成することもできますが、挿入するファイルが数百ある場合は、自動リンク機能を使用すると本当に時間が節約されます。)
答え1
ネイティブサポート
ファイルジラ
残念ながら、FileZillaはこの機能をネイティブにサポートしていないようです。以前にもリクエストがありましたが、この種のサポートを追加する予定は今のところないという回答のようです。
サイバーダック
に関してサイバーダックFTP URL の一部を変更して HTTP URL を作成する機能がありますが、私が知る限り、これをカスタマイズすることはできませんでした。
ウィンSCP
あなたの基準に少なくとも部分的に適合していると思われる選択肢はウィンSCP、これはPowerShell拡張機能変換を実行します。この拡張機能は現在、インストーラーを使用する場合にデフォルトで含まれています。
URLを変換するコマンドは、リモートファイルを右クリックして選択することで使用できます。ファイルカスタムコマンド → HTTP URL の生成わかりやすくするために、設定は以下で変更できます。設定 → コマンド → HTTP URL の生成 → 構成。
延長は改善された最近 (WinSCP 5.11.3) では、多数のファイルを選択した場合のパフォーマンスが向上しました。
FileZilla と Notepad++
あくまで提案ですが、私が検討するかもしれない選択肢としては、メモ帳++FileZilla と連携して。
FileZillaは、ディレクトリ内の数百のFTP URLをクリップボードに簡単にコピーできます。通常通り最初の項目を選択してからShift + 左クリック最後の項目を選択するには、選択範囲を右クリックしてURLをクリップボードにコピーコピーした FTP URL は、Notepad++ に簡単に貼り付けて、さらに変更することができます。
特に、Notepad++は正規表現括弧によるグループ化を含む置換関数の例:
この場合、$2は検索フィールドの2番目の括弧に対応します(example.com)
。上記の例はそのままではおそらくあまり役に立たないことに注意してください(次のように置き換えることもできます)。http://example.com/pictures) ですが、これに似たものは、他の置換の基本パターンとして役立つ可能性があります。
この提案は完璧ではありません。URL によっては、一部の項目をエスケープする必要がある可能性があります。同様に、サイトごとに (場合によっては複数のディレクトリごとに) 置換を定義する必要があるため、真のマスキングではありません。
ただし、Notepad++ はマクロをサポートしています。つまり、サイトの置換を一度実行してマクロとして記録し、Notepad++ のマクロ メニューから選択するだけで、そのサイトで再度使用できるようになります。