Como tratar upload e download facil e descomplicado

Pessoa boa tarde.
Eu fiz na minha aplicacao algumas tratativas de gravar no banco de dados os arquivos que o usuario anexa, e menos pior até agora é que crio um campo do tipo (Imagem do banco de dados) e outro (Documento do banco de dados) ambas com opcao de multiuload. Agora vamos aos problemas:

1-Como ter um unico que aceite qq tipo de arquivo? Por isso tive que fazer 2…
2-No de imagem, nao tem a opcao de donwload do arquivo somente de fazer o upload. Como colocar opcao de download na imagem.

O melhor dos mundos é resolver o item 1 e contemplar de forma simples: Enviar, visualizar, baixar mas estou enfrentando uma tremenda dificuldade. Do jeito que fiz com 2 opcao de envia para cada o cliente achou ruim e eu tambem pois notei que ele grava no banco sempre 2 registros, pois se eu seleciono PDF e salvo, ele grava 2 regstros com 1 em branco do registro da imagem e vice e versa.

Nao está nada prático. Preciso de ajuda

att

Kielber

use apenas upload de documento nesse caso.

Blz Haroldo, como sempre suas dicas me salva.

Obrigado.

att

Kielber