Hej!
Jag har gjort en site som öppnar en bild i ett nytt fönster när man klickar på en länk... i själva verket går denna länk med några attribut till en asp-sida som "redirect":ar till rätt JPG-bildfil på servern!
Problemet är att när man sedan försöker spara bilden som öppnats i det nya fönstret, bara går att spara den som BMP?
Någon som vet vad man gör åt detta? Jag vill ju självklart att bilden skall sparas i sitt ursprungliga JPG-format...
Hmmm...
Tack cyprys för länken det verkar vara så att någon har haft ett liknande problem...
Och det är inte en IE inställning - möjligtvis en IE bugg... Tänkte att det kunde ha att göra med ASP-lösningen med det är det tydligen inte för då jag testade samma länk i NS6 då fungerade det(bilden sparas som JPG)...
En lösning på detta problem är ju att i "länk till bilder"-listningssidan(ListImagesWithHighResLinks.asp) klistra in den ASP-kod som nu ligger i min asp-redirect sida (GetHighResImageById.asp?FileId=xxx)...
= Men detta vill jag hällst inte göra...
Är det någon som vet varför man inte kan spara en redirektad bild som JPG?
P.S. Har tyvärr ingen extern länk till min för tillfället interna lösning!!!
Tack på förhand!!!
"Content-type" teorin är en möjlig förklaring... misstänker också att IE:n har svårt att tolka filtypen när browsern kommer till filen via en Redirect...
Men varför förstår NS att det är en JPG?
Kan jag göra något åt detta, utan att försöka manipulera med HTTP headern?
Ingen aning. Men att olika browsers har olika skumma saker för sig är väl inte helt ovanligt. Särskilt IE har ju en tendens att strunta i content-typen och försöka gissa vad det är istället.
Kan jag göra något åt detta, utan att försöka manipulera med HTTP headern?
Återigen: Ingen aning. Jag skulle nog börja med att kolla vilken content-type som egentligen skickas, för se att om det är det som öht är problemet. (Om du kör nån sniffer så går det rätt fort att kolla hur headern som browsern får ser ut.)
Men som sagt: problemet kan vara nåt helt annat. Svårt att säga när man varken har kod eller möjlighet att testa.
Det verkar som om explorern aldrig fattat att redirekten ha skett - den hänger kvar som ett frågetecken utan att ha något content-type... dvs om man tar egenskaper på sidan ser man:
Protocol: HyperText Transfer Protocol
Type: Not Available
Address: [url]http://brutus/filemod/getHighResFile.asp?FileId=66[/url]
(URL)
Size: Not Available
Dimensions: 578 x 400 pixels
...
Är inte detta ett typsikt redirect-problem då det kan hända att browsern tolkar det som om man är kvar på redirect sidan?
Kan jag inte göra något i stil med att ändra response headern innan jag svarar med redirect?