Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I've got a "super secure" javascript downloader* that I wrote, and it usually works alright. But I noticed, while trying to download a 90 meg file with it on a client's machine that on IE7, it's getting hung up about 1/3rd of the way through. I've never tried to send a file that large through the iFrame and it works fine in other browsers. Is there a size restriction on files that IE7 can read in an iFrame?

* It's really just a PHP line that sets header("location: http://someplace/downloadbigthing.exe"); after it does some logging and verification.

share|improve this question
1  
I very much doubt it's IE7, it could be the ISP choking a big download - have you been able to replicate the problem on different connections? –  toomanyairmiles Mar 27 '12 at 18:27
    
Well, I downloaded the file (on their computer) by putting in the URL directly and not pumping it through the IFrame. –  Peter Turner Mar 27 '12 at 18:55
    
I would try it on a different connection - the more the better, just to be sure the problem can be replicated. –  toomanyairmiles Mar 27 '12 at 19:02
1  
Probably a good idea, but I'm probably just going to have to wait for someone to call with the same problem. A few hundred people have already downloaded this file, I guess I could check the log to see if any used IE7. –  Peter Turner Mar 27 '12 at 19:12
    
May also want to look at the PHP output buffering controls if it's writing anything out along the way... php.net/manual/en/ref.outcontrol.php –  digit1001 May 17 '12 at 7:55

1 Answer 1

IE7 is nearly a full decade old. Time to end support for it IMHO. Do a check and if IE <= 7 just display upgrade message and link to manual instructions if that won't work. Done.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.