Download Site - Zu langsam
From: Dominik Amon (dominik_newsgroup_at_linuxmail.org)
Date: 11/24/04
- Next message: Annegret Jäger: "Re: PDF Datei "optimal" anzeigen"
- Previous message: Daniel Weinand: "C#, ASP.NET -> ASP.NET 2.0"
- Next in thread: Christoph Schneegans: "Re: Download Site - Zu langsam"
- Reply: Christoph Schneegans: "Re: Download Site - Zu langsam"
- Reply: René Ziller: "Re: Download Site - Zu langsam"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 24 Nov 2004 09:32:03 +0100
Hallo
Habe eine eigene Download Website gemacht über die ein File Download
angestoßen wird. Habe jedoch das Problem, dass es so aussieht, als ob da nur
8KBit über die Leitung rüberkommen, evt. hab ich da etwas falsch gemacht,
hier der Auszug aus der Datei:
FileInfo fileInfo;
fileInfo = new FileInfo(fileToDownload);
byte[] buffer = new byte[255];
Response.AppendHeader("Content-Disposition", "attachment;filename=" +
fileInfo.Name
Response.AppendHeader("Expires","-1");
Response.AppendHeader("Pragma","no-cache");
Response.ContentType = fileInfo.Extension.Substring(1);
Response.AppendHeader("Content-length", fileInfo.Length.ToString());
FileStream stream = fileInfo.OpenRead();
int len = 0;
while((len = stream.Read(buffer, 0, buffer.Length)) > 0)
{
if(len != 255)
{
byte[] tempbuffer = new byte[len];
for(int i = 0; i < len; ++ i)
{
tempbuffer[i] = buffer[i];
}
Response.BinaryWrite(tempbuffer);
}
else
{
Response.BinaryWrite(buffer);
}
Response.Flush();
}
Response.Flush();
stream.Close();
Response.End();
Funktionieren tuts problemlos, nur "extrem" langsam?
lg,
dominik
- Next message: Annegret Jäger: "Re: PDF Datei "optimal" anzeigen"
- Previous message: Daniel Weinand: "C#, ASP.NET -> ASP.NET 2.0"
- Next in thread: Christoph Schneegans: "Re: Download Site - Zu langsam"
- Reply: Christoph Schneegans: "Re: Download Site - Zu langsam"
- Reply: René Ziller: "Re: Download Site - Zu langsam"
- Messages sorted by: [ date ] [ thread ]