Artigo Clube Delphi 59 - Upload no ASP.NET
Artigo da Revista Clube Delphi Edição 59.
Upload no ASP.NET
Transferência de arquivos na Web
Oupload (transferência de arquivos de uma máquina cliente para um servidor) é uma tarefa bastante comum no desenvolvimento Web. Neste artigo, desenvolveremos uma pequena aplicação ASP.NET no Delphi 2005 que permitirá fazer o upload de imagens e salvá-la sem disco ou em um banco de dados.
Como veremos, o ASP.NET simplifica bastante esse processo, facilitando a vida do desenvolvedor.
Criando a aplicação ASP.NET e configurando o WebForm
No Delphi 2005, crie uma aplicação ASP.NET acessando File|New>ASP.NETWebApplication - Delphi for .NET,dando a ela o nome de "WebUpload”.
Selecione o formulário criado e adicione o controle responsável pela transferência dos arquivos, o HTMLFileUpload da categoria Html Elements. Clique de direita sobre o componente e escolha a opção RunAsServerControl, o que permitirá acesso as suas propriedades e métodos no servidor. Defina seu IDeName como"upFile”. Selecione o objeto Form no Object Inspector e altere a propriedade enctype para multipartlform-data.
Insira no formulário os seguintes controles da categoria Web Controls: um Label ("lbMensagem"), dois Buttons ("btSalvarDisco" e "btSalvarBanco") e um Image ("imgUltimaSalva"). O formulário deverá estar semelhante ao da Figura 1.
Crie uma pasta dentro do diretório da aplicação, chamada "arquivos" (em C:\lnetpub\wwwroot\WebUpload). Os arquivos serão gravados nessa pasta após o upload. A pasta deve ter permissão de escrita para o usuário que executa os processos ASP.NET(por padrão o usuário ASPNET)." [...] continue lendo...
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo