Upload em ASP.NET com jqModal e Efeitos Ajax Pt. 2 - Gravando os arquivos em Banco de Dados
E aí galera! Tudo beleza?
Vamos tratar de turbinar a nossa aplicação do post anterior? A aplicação deste artigo utiliza os conceitos do artigo anterior e acrescenta a gravação do arquivo em um banco de dados e a sua posterior visualização (no caso, utilizarei apenas fotos).
Recapitulando: No artigo anterior fizemos o upload de um arquivo utilizando iframes para "simular" um upload feito com AJAX e o gravamos na estrutura de diretórios do servidor web. Agora, iremos gravar este arquivo em um banco de dados.
Assistam a vídeo-aula e em seguida vejam a explicação textual:
PS: Esta vídeo-aula (screencast) tem em torno de 49 minutos e está dividida em 5 partes. A primeira será exibida no player aqui no NM Tech e as demais poderão ser acessadas pelos respectivos links.
O site-exemplo possui as seguintes funcionalidades:
- Upload de arquivos "à moda" AJAX
- Postagem de fotos com comentários
- Listagem das fotos em grid (apenas comentário e ID)
- Exibição das foto em janela modal, com possibilidade de edição do comentário
- Exclusão das fotos
Neste artigo irei explicar o processo de gravação e atualização do comentário foto. A parte de exibir esta foto na janela fica para o próximo artigo.
Como comentado no artigo anterior, explicarei como realizar estas operações com banco de dados tanto utilizando a Classe de Conexão descrita nos primeiros artigos do NM Tech e sem utilizar a Classe de Conexão e sim diretamente o provider do banco de dados.
A estrutura da nossa solution consiste em um projeto Web e uma biblioteca de classes, onde banco de dados é manipulado.
Antes de comentar os códigos, o arquivo com o exemplo pode ser baixado na nossa página de suporte no final deste post e os seguintes pré-requisitos precisam ser atendidos:
- Banco de dados utilizado: Firebird 2.0
- Firebird Client para .NET (a última versão estável)
- Extensões AJAX para ASP.NET 2.0.
[Update 23/05/2009]: Não sei que raios aconteceu que não está mais a continuação do post. Já que ela SUMIU, tirei a parte de código que estava aqui, pois já não fazia mais sentido. Mas no screencast está tudo explicado, e com o link abaixo para download DIRETO :-)
0 comentários:
Postar um comentário