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
Post a Comment