Ik zit met een vreemd probleem:
Bij een 'digitale kluis' systeem onder php/mysql/apache/ssl met mod-rewrite wil ik in de database opgeslagen blob records (pdf, exe, jpg, whatever) na validatie van een user opleveren via 'opslaan als'.
Alles werkt onder firefox e.a. (weer eens) prima, maar IE (7) accepteert dat niet. Ik kan (in geval van een jpg of excel) wel direct openen, maar bij 'opslaan als' krijg ik de fantastische melding: "kan blaat.jpg van 127.0.0.1 niet downloaden. Internet Explorer kan deze website niet openen. De gevraagde website is niet beschikbaar of kan niet worden gevonden. Probeer het later opnieuw"
Het grappige is dat, als ik toesta om e.e.a. van http te serveren i.p.v. https, het allemaal prima werkt. Dus het is uitsluitend de combinatie van SSL, IE en het serveren van een blob via 'opslaan als'.
Iemand een idee? Stukje code:
=====================
header('Content-Length: '.$this->m_iBlob_Size);
header('Content-Type: $this->m_sBlob_Type');
header('Content-Disposition: attachment; filename="'.$this->m_sBlob_Naam.'";');
print base64_decode($this->m_bBlob);
=====================
Bij een 'digitale kluis' systeem onder php/mysql/apache/ssl met mod-rewrite wil ik in de database opgeslagen blob records (pdf, exe, jpg, whatever) na validatie van een user opleveren via 'opslaan als'.
Alles werkt onder firefox e.a. (weer eens) prima, maar IE (7) accepteert dat niet. Ik kan (in geval van een jpg of excel) wel direct openen, maar bij 'opslaan als' krijg ik de fantastische melding: "kan blaat.jpg van 127.0.0.1 niet downloaden. Internet Explorer kan deze website niet openen. De gevraagde website is niet beschikbaar of kan niet worden gevonden. Probeer het later opnieuw"
Het grappige is dat, als ik toesta om e.e.a. van http te serveren i.p.v. https, het allemaal prima werkt. Dus het is uitsluitend de combinatie van SSL, IE en het serveren van een blob via 'opslaan als'.
Iemand een idee? Stukje code:
=====================
header('Content-Length: '.$this->m_iBlob_Size);
header('Content-Type: $this->m_sBlob_Type');
header('Content-Disposition: attachment; filename="'.$this->m_sBlob_Naam.'";');
print base64_decode($this->m_bBlob);
=====================
Canon 400D, Sigma 17-70 2.8-4.5, Canon 50 1.8