для классического ASP на стороне сервера JavaScript (из старого сервера документов у меня есть)
как это на стороне сервера все браузер будет загружать файл, в данном случае этот кусок кода не было предоставить прямой доступ к файлу и был использован после проверки входа в систему.
Server.ScriptTimeout=500;//this might take some time
var docs_type="application/pdf";
var filename="...";//put your filename here (relative path)
var objStream = Server.CreateObject("ADODB.Stream");
try {
objStream.Open();
objStream.Type=1;//binary
objStream.LoadFromFile(Server.MapPath(filename));
Response.AddHeader("Content-Length", objStream.Size);
Response.ContentType=docs_type;//the type of document you are serving
Response.AddHeader("Content-Disposition", "attachment; filename=your_filename.pdf");
while(!objStream.EOS&&Response.IsClientConnected) {
Response.BinaryWrite(objStream.Read(4*1024*256));
Response.Flush();
}
objStream.Close();
Response.End();
} catch(e) {
Response.Write("Error serving document<br>");
Response.End();
}
}
Вы уверены, что javascript - серверная? Если да, то почему вас беспокоит браузер? Клиентский javascipt работает в браузере. Не сервер. – Eric
Что вам нужно для анализа из двоичного файла? – Eric
на стороне сервера javascript .. вы имеете в виду классический .asp с javascript (страницы, начинающиеся с @ Language = "JavaScript" или язык сервера по умолчанию javascript)? –