Eu realmente gosto do recurso SmartFTP que permite definir o caminho HTTP real para chamar um arquivo do FTP; você faz isso acessando "favoritos" e inserindo o mapeamento de URL personalizado.
Alguém sabe se o FileZilla tem esse recurso? Eu verifiquei (também verifiquei o Cyberduck), mas não consigo descobrir como fazer isso.
Portanto, quando clico com o botão direito em uma imagem, por exemplo, para obter um link para incorporá-la em HTML, o 'link de cópia de URL' não é realmente um link de imagem utilizável; Eu preciso do link HTTP. Com o SmartFTP, posso definir o domínio e o caminho para gerar automaticamente links http utilizáveis; Não consigo descobrir como fazer isso com o FileZilla. (Posso criar os links manualmente, mas com centenas de arquivos para inserir, o recurso de link automático realmente economizaria tempo.)
Responder1
Suporte nativo
FileZilla
Infelizmente, o FileZilla não parece oferecer suporte nativo a esse recurso. Já foi solicitado anteriormente e a resposta parece ser que não existem planos conhecidos para adicionar este tipo de apoio.
Pato cibernético
A respeito dePato cibernético, ele tem a capacidade de alterar partes do URL FTP para criar um URL HTTP, mas isso não pode ser personalizado, pelo que eu saiba.
WinSCP
Uma opção que parece estar em conformidade, pelo menos parcialmente, com os seus critérios éWinSCP, que utiliza umExtensão PowerShellpara realizar a conversão. Esta extensão está incluída por padrão ao usar o instalador.
O comando para converter a URL está disponível clicando com o botão direito no arquivo remoto e selecionandoComandos personalizados de arquivo → Gerar URL HTTP. Para maior clareza, as configurações podem ser alteradas emPreferências → Comandos → Gerar URL HTTP → Configurar.
A extensão foimelhorourecentemente (no WinSCP 5.11.3) para um melhor desempenho para um grande número de arquivos selecionados.
FileZilla e Notepad++
Embora seja apenas uma sugestão, uma opção que posso considerar seria usarBloco de notas++em conjunto com FileZilla.
O FileZilla pode copiar facilmente centenas de URLs de FTP em um diretório para a área de transferência - basta selecionar o primeiro item normalmente e depoisShift + clique esquerdoo item final, clique com o botão direito na seleção e escolhaCopiar URL(s) para a área de transferência. Esses URLs de FTP copiados podem ser facilmente colados no Notepad++ para modificações adicionais.
Em particular, o Notepad++ suportaexpressões regularesem suas funções de substituição, incluindo agrupamento por parênteses, por exemplo:
ex. Agrupamento por parênteses
Neste caso, $2 corresponde ao segundo conjunto de parênteses no campo de busca, por exemplo (example.com)
. Observe que o exemplo acima é provavelmente bastante inútil no estado em que se encontra (você poderia simplesmente fazer uma substituição porhttp://example.com/pictures), mas algo parecido pode ser útil como padrão base para outras substituições.
Esta sugestão não é perfeita - dependendo do URL, há uma chance de você precisar escapar de alguns itens. Da mesma forma, não é verdade que você teria que definir substituições para cada site (e possivelmente mais de um diretório).
No entanto, o Notepad++ oferece suporte a macros. Isso significa que você pode simplesmente substituir um site uma vez, gravando-o como uma macro e disponibilizá-lo novamente para esse site com uma simples seleção no menu Macro do Notepad ++.