Criando um formulário simples de Upload:

Construir uma página de upload com o ColdFusion é rápido e fácil usando a ação de upload da tag <cffile>.
A <cffile> é uma tag do ColdFusion onde se pode executar uma variedade de ações relacionadas a manipulação de arquivos tais como: leitura, escrita, movendo, renomeando e uploading dos arquivos.

Recomendo que você escolha com cuidado o diretório em que os arquivos serão enviado. Restrinja o upload para as extensões de arqivo que podem ser potencialmente perigosas: *.cfml, *.cfm, *.pl, *.bat, *.dll, *.exe e assim por diante. Utilize as permissões de usuários antes de permitir que os mesmos enviem arquivos para seus diretórios.

Neste exemplo estarei permitindo somente o envio de imagens com extensões: jpeg e gif

QUOTE
Criando o Formulário cf_upload.cfm:

<html>
<head>
<title>Upload com o ColdFusion</title>
</head>
<body>

<cfif isdefined("form.upload_now")>
<cffile action="upload" filefield="ul_path" destination= "c:\inetpub\wwwroot\upload\" accept="image/jpeg, image/gif" nameconflict="makeunique">
Arquivo enviado com sucesso!
</cfif>


<form action="cf_upload.cfm" method="post" name="upload_form" enctype="multipart/form-data" id="upload_form">
<input type="file" name="ul_path" id="ul_path">
<input type="submit" name="upload_now" value="submit">
</form>

</body>
</html>


Algumas informações da tag <cffile>:

Action: No meu Liste a ação Upload;
File Field: Entre com o nome do Formulário que receberá o arquivo;
Destination Path: Insira o caminho completo onde será salvo o arquivo;
Accept Files: Liste os MIMEs e os tipos de arquivos que serão aceisto. Neste caso optei por image/jpeg e image/gif;
Filename Resolution: Selecionei o makeunique, que dá ao arquivo seu nome original, mas poderíamos usar tb overwrite que caso tenho um arquivo com o mesmo nome o substitui, assim evita duplicações da mesma imagem.

Até a próxima galera!!!!

Você gostou? Comente no fórum!

Comentários:

Clowe disse:

Poxa,que legal cara,parece ser bem prático o CF!
Gostei..
Abraços!

Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).

Mais recentes em ColdFusion

Coldfusion 8: ajax tutorial 4 - atualização
Por Tofinha - Salve galera! - dando sequência a série de posts...
Cold fusion 8: ajax tutorial 3 - live data grids
Por Tofinha - Salve galera! - dando sequência a série de posts...
Coldfusion 8: selects relacionados
Por Tofinha - Dando sequência a série de posts do ben forta, postamos...
Coldfusion 8: formulários de auto-sugestão
Por Tofinha - Salve galera! - ando meio ocupado devido a minha...
Gerando arquivos pdf e flashpaper
Por Tofinha - Simples e rápido...

Ver mais Artigos de ColdFusion.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com