in asp.net there opposite proceed record contingency transmitted firefox?


i am controlling asp.net broadcast .jar file. formula works ideally ie. however firefox record downloads, corrupt. best proceed repair it? next formula i am using.



private vacant transferfile()
{
try
{
twine filepath = server.mappath("somejarfile.jar");

fileinfo record = new fileinfo(filepath);

(file.exists)
{
// pristine calm response
//response.clearcontent();
response.clear();

// line1: supplement record name attachment, force open/cance/save dialog show, header
response.addheader("content-disposition", "attachment; filename=" + file.name);

// supplement record distance response header
response.addheader("content-length", file.length.tostring());

// set contenttype
response.contenttype = returnextension(file.extension.tolower());

// record response
//response.transmitfile(file.fullname);
response.writefile(file.fullname);

// finish response
response.end();
}
else
{
this.response.write("error awaiting file. greatfully try again.");
this.response.flush();
}
}
locate (exception ex)
{
this.response.write(string.format("error: {0}", ex.message));
}
}



private twine returnextension(string fileextension)
{
switch (fileextension)
{
box ".htm":
box ".html":
box ".log":
relapse "text/html";
box ".txt":
relapse "text/plain";
box ".doc":
relapse "application/ms-word";
box ".tiff":
box ".tif":
relapse "image/tiff";
box ".asf":
relapse "video/x-ms-asf";
box ".avi":
relapse "video/avi";
box ".zip":
relapse "application/zip";
box ".xls":
box ".csv":
relapse "application/vnd.ms-excel";
box ".gif":
relapse "image/gif";
box ".jpg":
box "jpeg":
relapse "image/jpeg";
box ".bmp":
relapse "image/bmp";
box ".wav":
relapse "audio/wav";
box ".mp3":
relapse "audio/mpeg3";
box ".mpg":
box "mpeg":
relapse "video/mpeg";
box ".rtf":
relapse "application/rtf";
box ".asp":
relapse "text/asp";
box ".pdf":
relapse "application/pdf";
box ".fdf":
relapse "application/vnd.fdf";
box ".ppt":
relapse "application/mspowerpoint";
box ".dwg":
relapse "image/vnd.dwg";
box ".msg":
relapse "application/msoutlook";
box ".xml":
box ".sdxl":
relapse "application/xml";
box ".xdp":
relapse "application/vnd.adobe.xdp+xml";
box ".jar":
relapse "application/java-archive";
default:
relapse "application/octet-stream";
}
}


update:



i total form



case ".jar":
relapse "application/java-archive";


and repair problem. i zipped adult .jar record means transmitted fine.



i notice i tested againist localhost record downloaded issues. however i pull adult web server i problem.



Comments

Popular posts from this blog

list macos calm editors formula editors

how hibernate @any-related annotations?

why does floated <input> control floated component slip over too distant right ie7, nonetheless firefox?