因此,这里是一个很好的方式访问的二进制文件从JScript的。如果您要访问的这个对象从VBScript中,然后把它放在一个SWF文件。此对象已经被用于在愤怒将文件上载到Web服务,并已被证明是好的和快速的文件,在0-10 MB的地区。/** This is a fairly well optimized object which alows 访问的二进制文件从JScript的在Windows *作业系统。 *该文件的末尾是小的一套测试,以显示它如何 *用。您将需要adodb 2.5或更高版本。 *这将是使上最2000年机器和所有XP或更高 *机器。 * *版权:博士亚历山大j特纳-保留所有权利。 *请随时与使用此代码在任何您喜欢的方式 *只要您一个参考的地方,在评论 *我写的。 function BinaryFile(name) { var adTypeBinary = 1 var adTypeText = 2 var adSaveCreateOverWrite = 2 // The trick - this is the 'old fassioned' not translation page // It lest javascript use strings to act like raw octets var codePage='437';
this.path=name;
var forward = new Array(); var backward = new Array();
// Note - for better performance I should preconvert these hex // definitions to decimal - at some point :-) - AJT forward['80'] = '00C7'; forward['81'] = '00FC'; forward['82'] = '00E9'; forward['83'] = '00E2'; forward['84'] = '00E4'; forward['85'] = '00E0'; forward['86'] = '00E5'; forward['87'] = '00E7'; forward['88'] = '00EA'; forward['89'] = '00EB'; forward['8A'] = '00E8'; forward['8B'] = '00EF'; forward['8C'] = '00EE'; forward['8D'] = '00EC'; forward['8E'] = '00C4';