By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
448,950 Members | 1,150 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 448,950 IT Pros & Developers. It's quick & easy.

Download binaries larger than 20MB via ASP

P: n/a
I'm facing the folowing problem:

I have a very simple ASP (not aspx) page that is used to dowload binary
files.

//================================================== ========
<%@ Language=JavaScript %>

<%
function GetBinaryFile( strFilePath )
{
var oStream;
oStream = Server.CreateObject("ADODB.Stream");
oStream.Open();
oStream.Type = 1; // 1 = Binary
oStream.LoadFromFile(strFilePath) // Retreive binary data from the file

return oStream.read //Return the binary data to the caller
}

var file2Return = "file.bin";
Response.Clear();
Response.ContentType = "binary/octet-stream";
Response.AddHeader("Content-Disposition","attachment;filename="+file2Return); var fileLocation = Server.MapPath(file2Return); Response.BinaryWrite(GetBinaryFile(fileLocation)); %>//================================================== ========When the file to be dowloaded is more than 20 MB, the download fails.Previously, there was a limit at 4MB, but I found a setting responsible forthat(AspBufferingLimit). I've changed that to 100MB, but it helped only forfilessmaller than 20MB.What else is responsible for the constraint ??I'm running IIS 6 (Win2003 Server).The problem DOES NOT exist with IIS 5.1 (XP Pro) Please help Micha³ Januszczyk

Jul 22 '05 #1
Share this Question
Share on Google+
6 Replies


P: n/a
Micha³ Januszczyk wrote:
I'm facing the folowing problem:

I have a very simple ASP (not aspx) page that is used to dowload
binary files.

http://www.aspsmart.com/scripts/aspS...asp?P=267&L=EN

--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"
Jul 22 '05 #2

P: n/a
"Bob Barrows [MVP]" <re******@NOyahoo.SPAMcom> wrote:
news:el**************@TK2MSFTNGP14.phx.gbl...
http://www.aspsmart.com/scripts/aspS...asp?P=267&L=EN

quote:
//====================
24)

Using IIS 6: If you get the above error when you click on an attachment, the
attachment is larger than IIS is configured to allow. Change the
AspBufferingLimit setting in Metabase.xml to a larger size. The default
value is 4194304, which is about 4 MB. Change this to whatever limit is
reasonable for the types of files your users will be attaching.
//======================

However, I've already changed this (AspBufferingLimit) to very big value
(~100MB) , and I was able to download files bigger than 4 MB (original
AspBufferingLimit setting) but not larger than 20MB.
I'm asking how to increase this 20MB constraint.

Regards,
Micha³ Januszczyk
Jul 22 '05 #3

P: n/a
Micha³ Januszczyk wrote:
"Bob Barrows [MVP]" <re******@NOyahoo.SPAMcom> wrote:
news:el**************@TK2MSFTNGP14.phx.gbl...
http://www.aspsmart.com/scripts/aspS...asp?P=267&L=EN

quote:
//====================
24)

Using IIS 6: If you get the above error when you click on an
attachment, the attachment is larger than IIS is configured to allow.
Change the AspBufferingLimit setting in Metabase.xml to a larger
size. The default value is 4194304, which is about 4 MB. Change this
to whatever limit is reasonable for the types of files your users
will be attaching. //======================

However, I've already changed this (AspBufferingLimit) to very big
value (~100MB) , and I was able to download files bigger than 4 MB
(original AspBufferingLimit setting) but not larger than 20MB.
I'm asking how to increase this 20MB constraint.

The formatting of your original message made it very hard to read, so I
missed where you said that.

I don't know the answer to your questtion. I suggest posting to
..inetserver.iis if you don't receive an answer here.

You may need to resort to ftp. 20 MB is not a file I would be using ASP to
handle. You really don't want to be tying up a thread for the length of time
it would take to transfer a file of this size.

Bob Barrows
--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.
Jul 22 '05 #4

P: n/a
"Micha³ Januszczyk" wrote in message
news:uS**************@TK2MSFTNGP12.phx.gbl...
: "Bob Barrows [MVP]" <re******@NOyahoo.SPAMcom> wrote:
: news:el**************@TK2MSFTNGP14.phx.gbl...
:
: >
http://www.aspsmart.com/scripts/aspS...asp?P=267&L=EN
:
:
: quote:
: //====================
: 24)
:
: Using IIS 6: If you get the above error when you click on an attachment,
the
: attachment is larger than IIS is configured to allow. Change the
: AspBufferingLimit setting in Metabase.xml to a larger size. The default
: value is 4194304, which is about 4 MB. Change this to whatever limit is
: reasonable for the types of files your users will be attaching.
: //======================
:
: However, I've already changed this (AspBufferingLimit) to very big value
: (~100MB) , and I was able to download files bigger than 4 MB (original
: AspBufferingLimit setting) but not larger than 20MB.
: I'm asking how to increase this 20MB constraint.

Is this file already in a compressed format? And ditto on using FTP. It's
just as easy to point someone to an anonymous ftp site as using HTTP.

--
Roland Hall
/* This information is distributed in the hope that it will be useful, but
without any warranty; without even the implied warranty of merchantability
or fitness for a particular purpose. */
Technet Script Center - http://www.microsoft.com/technet/scriptcenter/
WSH 5.6 Documentation - http://msdn.microsoft.com/downloads/list/webdev.asp
MSDN Library - http://msdn.microsoft.com/library/default.asp
Jul 22 '05 #5

P: n/a

I'm having exactly the same problem. Have you found a solution yet?

Peace
Lau

--
lau_gu
------------------------------------------------------------------------
Posted via http://www.codecomments.com
------------------------------------------------------------------------

Dec 13 '05 #6

P: n/a

lau_gu wrote:
I'm having exactly the same problem. Have you found a solution yet?

Peace
Lau


Are you sure it's not a timeout issue?

Dec 13 '05 #7

This discussion thread is closed

Replies have been disabled for this discussion.