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
%>
					
					2 user(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)


 
			
			 
				
				
				 
				
				
				








