Tag Archive: CFFILE

Jan 09

Upload arquivos de imagens com segurança

Problema: Permitir usuários fazerem upload de arquivos de imagens, que serão então exibidas, pode parecer extremamente simples mas tem seus desafios e preocupações de segurança. O principal perigo é o fato de que muita da informação disponível para nós na hora do pedido de upload é fornecida pelo navegador do cliente (client/Browser), o que significa …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/upload-arquivos-de-imagens-com-seguranca/

Dec 24

Substituição de strings dentro de todos os arquivos em um diretório

Problema: Voce quer substituir/deletar todas as ocorrências de uma particular string dentro de todos os arquivos com uma certa extensão dentro de um diretório. Solução: Use a funçëo “replace” junto com as tags “cffile” e “cfdirectory”. Explicação detalhada: <cfset testDir = "C:\Documents and Settings\god\Desktop\test"> <!— The folder within which search & replace operation should be …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/substituicao-de-strings-dentro-de-todos-os-arquivos-em-um-diretorio/

Nov 22

Movendo arquivos de uma pasta para outra

Problema: Como podemos usar ColdFusion recursivamente para mover arquivos de uma pasta (diretório) para outra ? Solução: A tag cfdirectory do ColdFusion permite voce rapidamente obter os arquivos de uma pasta. Uma solução seria simplesmente listar todos os arquivos de um diretório fonte e então copia-los (cada um) para o destino. Entretanto, voce deve se assegurar que …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/movendo-arquivos-de-uma-pasta-para-outra/

Sep 13

Como faço para executar uma transformação XSLT?

Aqui está um exemplo simples de transformar um arquivo XML usando uma folha de estilo XSLT que são ambos localizados no mesmo diretório que o script ColdFusion estará: <cfset xmldoc = xmlParse(expandPath("input.xml"))> <cffile action="read" file="#expandPath('transform.xsl')#" variable="xmltrans"> <cfoutput>#xmlTransform(xmldoc, xmltrans)#</cfoutput> by Biff

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-executar-uma-transformacao-xslt/

Sep 06

Como faço para carregar um arquivo em minha aplicação ColdFusion através de um formulário?

Usando um formulário HTML para upload de arquivos é um processo de 2 etapas. A primeira etapa envolve a utilização de um formulário HTML para coletar os dados do arquivos do usuário. Assim que tiver o arquivo em seu servidor web, o segundo passo envolve o uso de <cffile>. Se você souber que seu formulário …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-carregar-um-arquivo-em-minha-aplicacao-coldfusion-atraves-de-um-formulario/

Sep 05

Como posso ler ou escrever arquivos binários?

Trabalhar com arquivos binários é muito semelhante a trabalhar com arquivos de texto. A principal diferença é que, por padrão, os arquivos binários estão em um formato mais complexo do que arquivos de texto padrão. Isto significa que, a fim de que ColdFusion possa manipular arquivo de dados binários, você pode precisar usar as funções toBase64 …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-ler-ou-escrever-arquivos-binarios/

Sep 03

Como posso gerar HTML estático de uma página ColdFusion dinâmica?

Uma técnica de cache muito poderosa é executar seu código ColdFusion para gerar uma página dinâmica, e então escrever o conteúdo dessa página dinâmica em um arquivo HTML estático. A página estática pode então ser carregada várias vezes sem se ter o trabalho de ter que reconstruí-la. Para executar essa tarefa, voce pode usar uma …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-gerar-html-estatico-de-uma-pagina-coldfusion-dinamica/

Aug 29

Como processar código ColdFusion contido em uma string (ex. campo texto em DB)

Infortunadamente CMFX7 não tem uma função embutida para executar essa tarefa. Voce pode se salvar dessa com algumas tarefas manuais: 1) Salve o código em um arquivo temporário 2) Inclua o arquivo temporário usando <cfinclude> 3) Elimine o arquivo temporário Esteja ciente, isto não é uma prática bem recomendada. Para que adicionar leitura e gravação dinâmica …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-processar-codigo-coldfusion-contido-em-uma-string-ex-campo-texto-em-db/

Aug 22

CFFILE tem um limite de tamanho de arquivo?

Não há limite específico sobre o tamanho do arquivo para CFFILE. No entanto, CFFILE carrega o arquivo na memória do servidor, assim você terá um erro se o tamanho do arquivo exceder a quantidade de memória RAM livre. Além disso, observe que você pode colocar um limite de tamanho de arquivo para upload “server wide” (geral para …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/cffile-tem-um-limite-de-tamanho-de-arquivo-2/