Disponibilizando e limitando espaço de armazenamento para usuários.
05/01/2015
0
Cleyton Caetano
Posts
05/01/2015
Soeuseijothaz
Só algumas considerações:
Este espaço é para qualquer usuário?
Você pensou que os arquivos podem ter conteúdo ilegal: pirataria, vírus, pedofilia, pornografia e etc?
Vai existir algum filtro de conteúdo?
05/01/2015
Cleyton Caetano
Só algumas considerações:
Este espaço é para qualquer usuário?
Você pensou que os arquivos podem ter conteúdo ilegal: pirataria, vírus, pedofilia, pornografia e etc?
Vai existir algum filtro de conteúdo?
Sim, qualquer usuário cadastrado, e se ele vai salvar o arquivo provavelmente vai querer disponibilizá-lo para download, caso o conteúdo seja ilegal outras pessoas podem denunciar o arquivo, existe algum filtro que faça esse serviço?
05/01/2015
Soeuseijothaz
E no caso o primeiro a sofrer é o site que hospeda os arquivos. E o site em questão pode ficar marcado como não confiável, como acontece com alguns sites.
Então só como precaução procure se informar como se resguardar juridicamente caso aconteça algum problema.
Filtros existem, sinceramente não os conheço, mas youtube, facebook entre outros possuem estes filtros. Seria o caso de se pesquisar mais a fundo sobre o assunto, principalmente sobre: Copyright, pedofilia e Malwares.
Com relação a limitar o espaço acho que seria sempre que o usuário efetuar um upload verificar o total de espaço já usado e barrar ser for maior que os 40 Gigas. Isto poderia ser feito através de um banco de dados onde seriam persistidas as informações da pasta. Talvez outras pessoas possam sugerir alguma outra forma.
Outro ponto importante é que se os arquivos vão ficar disponíveis para download acredito que possa impactar na performance do site. Então deve-se levar isto em conta.
Você usa qual host?
05/01/2015
Marcelo Pastore
05/01/2015
Cleyton Caetano
E no caso o primeiro a sofrer é o site que hospeda os arquivos. E o site em questão pode ficar marcado como não confiável, como acontece com alguns sites.
Então só como precaução procure se informar como se resguardar juridicamente caso aconteça algum problema.
Filtros existem, sinceramente não os conheço, mas youtube, facebook entre outros possuem estes filtros. Seria o caso de se pesquisar mais a fundo sobre o assunto, principalmente sobre: Copyright, pedofilia e Malwares.
Com relação a limitar o espaço acho que seria sempre que o usuário efetuar um upload verificar o total de espaço já usado e barrar ser for maior que os 40 Gigas. Isto poderia ser feito através de um banco de dados onde seriam persistidas as informações da pasta. Talvez outras pessoas possam sugerir alguma outra forma.
Outro ponto importante é que se os arquivos vão ficar disponíveis para download acredito que possa impactar na performance do site. Então deve-se levar isto em conta.
Você usa qual host?
uso o hostinger.com.br
05/01/2015
Cleyton Caetano
pensando em como fazer o projeto sim, quero criar um site separado, mas com banco de dados sincronizados, para que cada usuário que esteja logado no meu site esteja automaticamente logado no outro, algo parecido como que o google faz, e sim caso o usuário queira mais espaço poderá sim aumentar!
05/01/2015
Cleyton Caetano
hospedagem de sites não, mas hospedagem de arquivos!
05/01/2015
Marcelo Pastore
05/01/2015
Cleyton Caetano
não..
05/01/2015
Soeuseijothaz
uso o hostinger.com.br
Com relação a limitar o espaço é trabalhoso mas possível.
Fiz algo parecido em ASP clássico. Usava o FSO (File System Object) para obter as informações dos arquivos na pasta. Como era só para alguns clientes de um escritório de contabilidade trocar arquivos foi bem simples.
Talvez nem precise de banco de dados, basta obter o total de espaço ocupado e o tamanho do arquivo enviado por upload. Se passar o limite avisa.
Com relação a filtrar o conteúdo só pesquisando mesmo, ou esperar que alguém aqui do fórum dê alguma sugestão.
Agora se informe sobre a parte jurídica para evitar futuros transtornos.
05/01/2015
Ronaldo Lanhellas
Bom, uma maneira de fazer isso é colocando um contador de tamanho de arquivo, onde cada vez que um novo upload for feito o seu programa irá calcular o tamanho do arquivo e somar a um contador já existente. Quando o tamanho de 40GB for atingido você não deixa mas que o upload seja feito.
Teoricamente falando, é relativamente simples. É só ter cuidado com o que será enviado/upload.
05/01/2015
Ronaldo Lanhellas
Bom, uma maneira de fazer isso é colocando um contador de tamanho de arquivo, onde cada vez que um novo upload for feito o seu programa irá calcular o tamanho do arquivo e somar a um contador já existente. Quando o tamanho de 40GB for atingido você não deixa mas que o upload seja feito.
Teoricamente falando, é relativamente simples. É só ter cuidado com o que será enviado/upload.
05/01/2015
Cleyton Caetano
Bom, uma maneira de fazer isso é colocando um contador de tamanho de arquivo, onde cada vez que um novo upload for feito o seu programa irá calcular o tamanho do arquivo e somar a um contador já existente. Quando o tamanho de 40GB for atingido você não deixa mas que o upload seja feito.
Teoricamente falando, é relativamente simples. É só ter cuidado com o que será enviado/upload.
já vi essa possibilidade, mas caso o usuário apague um arquivo? existe alguma forma de pegar o tamanho de uma pasta em php? como o jothaz fez...
05/01/2015
Cleyton Caetano
disk_total_space()
http://php.net/manual/en/function.disk-total-space.php
será se ela pode ser útil?
Clique aqui para fazer login e interagir na Comunidade :)