Em um sistema aqui da empresa, é gerado um arquivo xls (excel) e para fazer download o usuário acessa um link como esse:
http://nomedoservidor:porta/nomedosistema/meuarquivoexcel.xls
Porém, em alguns navegadores, ao abrir o link, o arquivo é exibido no browser, e todo desconfigurado ainda...
para resolver isso, basta adicionar as seguintes linhas
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
em:
<pasta do jboss>/server/<contexto>/deploy/jbossweb-tomcat55.sar/conf/web.xml
Pronto! problema resolvido.. ao acessar o link, o usuário escolherá se deseja apenas abrir o arquivo ou fazer download.
Expliquei aqui como resolvi o problema com xls, mas com outros formatos de arquivos, também é possível.
Valeu!
quarta-feira, 26 de maio de 2010
sexta-feira, 21 de maio de 2010
compartilhar pasta ubuntu terminal
Hoje acessando um servidor linux aqui da empresa precisava compartilhar uma pasta, porém, não tinha interface gráfica, então tive que fazer na mão, via terminal...
para isso acessei o arquivo /etc/samba/smb.conf
e adicionei as seguintes linhas:
[reports]
comment = Diretorio relatorios
browseable = yes
path = /opt/jboss/jboss-4.0.5.GA/server/anyware/deploy/test.war/reports
writable = yes
guest ok = yes
Pronto, compartilhamento criado!
Agora uma explicação de cada linha:
##### Nome do compartilhamento
[reports]
##### comentario qualquer
comment = Diretorio relatorios
##### indica se o compartilhamento será visto na rede
browseable = yes
##### caminho do compartilhamento
path = /opt/jboss/jboss-4.0.5.GA/server/anyware/deploy/test.war/reports
##### indica se vai ser leitura e escrita
writable = yes
##### define se qualquer um vai ter acesso, caso você coloque "no", use valid users e defina quem terá acesso
guest ok = yes
####### outras propriedades que podem ser definidas
##### usuarios ou grupos que terao permissão de acesso (para grupos utilize um @ na frente @users)
valid users = usuario1
##### disponibilidade do compartilhamento, por padrão: yes.
available = yes
### habilita o compartilhamento como somente de leitura.
read only = yes
Fonte:
http://mentedolulu.blogspot.com/2009/01/como-compartilhar-pasta-do-linux-para-o.html
para isso acessei o arquivo /etc/samba/smb.conf
e adicionei as seguintes linhas:
[reports]
comment = Diretorio relatorios
browseable = yes
path = /opt/jboss/jboss-4.0.5.GA/server/anyware/deploy/test.war/reports
writable = yes
guest ok = yes
Pronto, compartilhamento criado!
Agora uma explicação de cada linha:
##### Nome do compartilhamento
[reports]
##### comentario qualquer
comment = Diretorio relatorios
##### indica se o compartilhamento será visto na rede
browseable = yes
##### caminho do compartilhamento
path = /opt/jboss/jboss-4.0.5.GA/server/anyware/deploy/test.war/reports
##### indica se vai ser leitura e escrita
writable = yes
##### define se qualquer um vai ter acesso, caso você coloque "no", use valid users e defina quem terá acesso
guest ok = yes
####### outras propriedades que podem ser definidas
##### usuarios ou grupos que terao permissão de acesso (para grupos utilize um @ na frente @users)
valid users = usuario1
##### disponibilidade do compartilhamento, por padrão: yes.
available = yes
### habilita o compartilhamento como somente de leitura.
read only = yes
Fonte:
http://mentedolulu.blogspot.com/2009/01/como-compartilhar-pasta-do-linux-para-o.html
Assinar:
Postagens (Atom)