Binary Write / Opret PDF'er med Pdflif problemer med XP/IE6
HejBinary write generelt er et problem i Windows XP sammen med IE6 og Jeg ved ikke hvordan jeg skal løse det.
Vi generer både PDF'er og PNG filer i .ASPX filer der skrives ned i en Buffer som så skriver til IE6 med Response.BinaryWrite(buff)/MemoryStream.WriteTo().
Dette kan man ikke mere efter de nye opdateringer af IE/XP, hvilket betyder at vores dynamiske PDF'er (pdflib) og dynamiske .PNG billeder/Grafer bare returner blanke sider. Hvad angår png er dette løst, men PDF'er er et stort problem. Vi bruger Twin servere, hvilket gør at vi ikke kan skrive filen til HArddisk og så response.Redirect browseren derhen.
MSDN snakker om en løsning til at skrive med Response.WriteFile()
: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q306654&ID=kb;en-us;Q306654&SD=MSDN
Men det løser ikke at der skrives til Browser med Binary data, hvilket åbenbart stadig ikke er tilladt. (Den er i øvrigt prøvet)
Problemet er slet ikke tilstede i andre browsere eller win2k for den sags skyld.
Og jeg behøver ikke at få af vide at jeg bare skal bruge Firefox/mMozilla/Netscape/osv. Jeg laver løsninger til hr. og fru. Nielsen som intet fatter af Computere. Vi kan ikke kræve at de skal installere alt muligt for at bruge dette system.
Jeg beder til nogen af jer kender til dette problem og måske har en løsning. JEg har overvejet at lave links direkte til PDF'erne og så kan man højreklikke og downloade filen. Men det er ikke brugervenligt.
Så hvorfor kan de f*** hackere ikke bare holde fíngerene for dem selv så Microsoft ikke tvinges ud i at pålægge mere sikkerhed i deres browser, som så ødelægger vores Kundeløsninger?
ps. Hvis du ser en Hacker/Vira Programmør Slå ham hårdt. Ødelæg hans bil. brænd hans seng.. Find gerne flere.
pps. Undskyld den personlige bemærkning.