Fórum upload de imagens e arquivos #514161

19/03/2015

0

Para fazer uploads de imagens e arquivos para um site é possivel fazer somente somente com html ou nesses casos especificos é exigido alguma linguagem?
tem como restringir quem pode fazer isso?
Fabio Santos

Fabio Santos

Responder

Posts

13/04/2015

Fabio Santos

???????
Responder

Gostei + 0

13/04/2015

Paulo Gualter

Boa tarde,

Fazer somente com "html" não é possível.
Você precisara sim do auxilio de outra linguagem que não seja de marcação, para realizar o procedimento.

Sobre a segunda pergunta:

tem como restringir quem pode fazer isso?


Não entendi a pergunta. Já que não é possível, não sei em que se aplica a sua pergunta. Mas se a pergunta for se tem como restringir quem pode fazer o upload de arquivos ?
A resposta é sim. Basta criar regras de acesso, perfil, permissões, dentre outros. Basta saber qual a regra de negocio adotada, para que possa entender e aplicar.
Responder

Gostei + 0

13/04/2015

Fabio Santos

Nem usando soluções prontas, se é que existe!
Responder

Gostei + 0

13/04/2015

Jothaz

Nem usando soluções prontas, se é que existe!


Sem querer ser chato, sendo muito chato é preciso ser mais assertivo e claro na elaboração dos post´s e questionamento.
Senão fica frustante e difícil de ajudar!

Para executar o upload com HTML puro como o Paulo destacou não dá, mas existem componente para diversas linguagens.

Agora é possível usar AJAX, javaScript e HMTL 5 como descrito nos link abaixo, nunca usei então não posso dizer da complicação na utilização:

AJAX file uploader with progress notification in pure HTML5

Pure Uploader

Pure HTML5 file upload

É só pesquisar por "pure html5 upload files" que vão aparecer centenas de links.

O problema é que nem todos os browsers renderiza HTML 5, então esta solução vai depender do seu cenário.

Com relação ao questionamento: "tem como restringir quem pode fazer isso?", ficou confuso.

Para fazer "upload" você pode usar a sugestão do Paulo, colocar a restrição de acordo com as regras de negócio definida para cada grupo na aplicação.

Para "download" ai você tem de ter outros cuidados, pois qualquer documento poderia ser baixado por alguém possuindo o link do mesmo. Se algo que possa ser de domínio público então não precisa ser preocupar, agora se cada documento só puder ser baixado pelo dono, então você terá implementar alguma controle. Uma forma é criar uma pasta com nome criptografado.

Como não foi postado um cenário, requisitos básicos ou mesmo um regra de negócio básica é o que podemos sugerir.
Responder

Gostei + 0

13/04/2015

Fabio Santos

Está tudo certo Jothaz, pesquisar mais sobre os assunto que postou, acho que para restringir somente com um CMS no minimo.
Responder

Gostei + 0

13/04/2015

Jothaz

Está tudo certo Jothaz, pesquisar mais sobre os assunto que postou, acho que para restringir somente com um CMS no minimo.


Sem o escopo e requisito não tem como sugerir algo relevante.

Mas para tudo tem solução.

Criptografando o nome das pastas onde os aquivos vão estar, pode usar o nome do cliente como chave, já ajuda. somente quem possuir link com o nome da pasta criptografado é que vai efetuar o download.

Você pode salvar os documento no banco de dados então somente quem logar com um usuário válido irá acessar os documento no bd. Mas é um solução que deve ser estudada com mito critério,pois pode afetar a performance da aplicação, caso seja mal projetada.

E deve existir outras abordagens.
Responder

Gostei + 0

14/04/2015

Fabio Santos

Sempre existe outras soluções mais simples e viavel, obrigado pelas palavras!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar