Olá, gostaria de fazer um link de uma imagem JPEG, JPG
porem não gostaria de mostrar a imagem no browser, e sim para o browser pedir para salvar o imagem no disco rígido,
IDEM ao webmail da HAYOO, por exemplo, quando tem um imagem anexo ao emal vc tem a opção de baixar o arquivo, e quando você clica pade para salvar no disco rigido. SEM abrir a imagem e ir em salvar imagem como
Obrigado, abraços
Download Jpeg
Started By Zyoncore, 07/04/2004, 04:05
4 replies to this topic
#1
Posted 07/04/2004, 04:05
±±±±±±±±±±±±±±±±±±±±±±±±±±
Z y o n c o r e
zyoncore@hotmail.com
ICQ : 1234521
±±±±±±±±±±±±±±±±±±±±±±±±±±
#2
Posted 07/04/2004, 09:17
Bem...
Voce Zipa a sua imagem e joga o arquivo zipado para o seu servidor.
Na sua página, onde você terá a sua Thumb, vc coloca o link apontando para este arquivo zipado.
Feito isso, aparecerá aquela caixinha de download para o camarada salvar o arquivo no disco.
Abraços aiê
Lêngue
Voce Zipa a sua imagem e joga o arquivo zipado para o seu servidor.
Na sua página, onde você terá a sua Thumb, vc coloca o link apontando para este arquivo zipado.
Feito isso, aparecerá aquela caixinha de download para o camarada salvar o arquivo no disco.
Abraços aiê
Lêngue
#3
Posted 07/04/2004, 13:38
Bem....
Geralmente o browser determina o content-type e re-trabalha de acordo com isso.
Por exemplo:
Pagina html como
Content-Type text/html
Para forçar o download voce pode por um link para uma pagina html e especificar nessa pagina nos headers:
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="MinhaImagem.jpg"
e pode depois colocar um redirect para voltar para onde estava.
Geralmente o browser determina o content-type e re-trabalha de acordo com isso.
Por exemplo:
Pagina html como
Content-Type text/html
Para forçar o download voce pode por um link para uma pagina html e especificar nessa pagina nos headers:
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="MinhaImagem.jpg"
e pode depois colocar um redirect para voltar para onde estava.
#4
Posted 08/04/2004, 00:57
amigo... o codigo ficaria algo parecido com isso
<meta http-equiv="Content-Type" content="application/octet-stream">
<meta http-equiv="Content-Disposition" content="attachment; filename=P1010003.JPG">
??
pois não estou conseguindo fazer funcionar...
se tiver como vc me mostrar o codigo..
Abraços;
<meta http-equiv="Content-Type" content="application/octet-stream">
<meta http-equiv="Content-Disposition" content="attachment; filename=P1010003.JPG">
??
pois não estou conseguindo fazer funcionar...
se tiver como vc me mostrar o codigo..
Abraços;
±±±±±±±±±±±±±±±±±±±±±±±±±±
Z y o n c o r e
zyoncore@hotmail.com
ICQ : 1234521
±±±±±±±±±±±±±±±±±±±±±±±±±±
#5
Posted 08/04/2004, 07:03
Hummmm
Penso que em HTML nao da
Para ASP o codigo seria o seguinte:
Penso que em HTML nao da
Para ASP o codigo seria o seguinte:
Exemplos de uso: http://MeuDominio.com.br/imagens/MinhaImagem.jpg (Abre a imagem ) http://MeuDominio.com.br/force.asp?file=/imagens/MinhaImagem.jpg (Abre o dialogo "Guardar Como...") <%@ Language=VBScript %> <% 'Codigo para "force.asp" 'path para a imagem strFile = Server.MapPath( Request.QueryString("file") ) 'Buscar so o nome do arquivo fileName = Mid( strFile, InstrRev( strFile, "\" ) + 1 ) 'Isto é um fix para um "Buraco de seguranca", Se não fizer isso 'o usuario pode fazer download dos arquivos ASP strDisallowTypes = "|asp|mdb|htm|tml|" 'E o que voce quizer if Instr( strDisallowTypes, "|" & Right( fileName, 3 ) & "|" ) <> 0 then Response.Redirect strFile '--- Caixa de dialogo. Response.Addheader "Content-Disposition", "attachment; filename=" & fileName '--- Caixa de dialogo para mostrar percentagem. set oFM = Server.CreateObject ("SoftArtisans.FileManager") set oF = oFM.GetFile( strFile ) Response.AddHeader "Content-Length", oF.Size set oF = nothing set oFM = nothing '--- Colocar o ContentType apropriado. Alguns exemplos: '--- "application/x-msdownload" (automatico SaveAs para browsers) '--- "application/octet-stream" '--- "application/x-zip-compressed" para *.ZIP files '--- "image/jpeg" '--- "image/gif" '--- "text/plain", etc. Response.ContentType = "application/x-msdownload" '--- Para o seguinte header é diferente para IE 4.01/IIS 4 '--- Detalhes em Microsoft KB Artigo Q181228. '--- Response.CacheControl = "public" '--- Componente file download Set download = Server.CreateObject("SoftArtisans.FileUp") '--- Fazer transferencia. download.TransferFile strFile %>
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)