Run older versions of ScriptUtilities on 64 bit edition of OS (Windows 2003 64 bit, Win 2008) article.
ByteArray works with utf-16 Little-Endian and Big-Endian from this version, ConvertCodePages 1200 and 1201.
Batch file conversion - character set and BOM detection of html files sample added.
New GigaUpload working sample - upload of gigabyte files from windows client to IIS/ASP server with compression.
New GetFileSize method
Solved problem with SaveAs and files over 4GB.
Solved problem with Windows server 2003 update and not working progress bar.
New AddConnection and CancelConnection methods to store uploaded files to a network resource.
New progress bar samples
NormalizeFileName parameter was added to ScriptUtils.FormFields.Save and ScriptUtils.FormField.Save methods and FileName property.
Solved problem with Base64 property with MS SQL 7.0 (ByteArray, T-SQL - base64 decoder for Microsoft SQL)
Solved problem with ByteArray property and urlencoded forms (the property did not return binary value for urlencoded forms)
New online base64 and base16/hex string samples.
- ByteArray.HexString property is read/write now
- ByteArray - save unicode data (string) as utf-8 with BOM sample added.
- ByteArray.Punycode property added to do conversion between unicode, punycode, other code pages and IDN (internationalized domain names)
2.06 version of PureASP file upload script solves problems with zero-byte and one-byte files.
- ASPForm.ThreadPriority property added
- ASPForm.CheckRequirements method added
- bug with unaccessible temporary folder solved (access denied if temp folder does not exists)
- Unicode/character sets conversion support added for FormFields.Save and FormField.Save methods. These methods save files with wide character support in filename now.
- FormFields.Save and FormField.Save methods support unlimited length of file path now (one subsequent folder/file name with maximum of 260 chars)
- problem with ';' character in file names and form field names fixed.
- ByteArray.CharSetConvert method added to provide conversion between two different code pages (for example from ANSI to UTF-8 or from OEM to ANSI). ByteArray.ByteArray - Convert iso-2022-jp binary data to shift-jis codepage binary data sample modified to use this method. ByteArray.CharSetConvert.Convert files from one code page / character set to another (ANSI to utf-8) sample added.
- ByteArray.String, ByteArray.Mid and ByteArray.ReadFrom optimized for better performance.
NumberOfBytesToRead and NumberOfFieldsToRead was added to Read method to access source form fields when source data length exceeds SizeLimit. You can read source text/dropdown/select/option/checkbox fields even if client selects too big file.
Pure ASP file upload update - Microsoft VBScript runtime error '800a000d' Type mismatch: 'm_Items' solved.
Bug with Opera browsers fixed (form in progress state, not completed)
Memory leak with not released FormField object fixed
New properties and methods added - CopyFile, DeleteFile, MoveFile
SaveAs method extended to work with huge files.
ByteArray - Convert iso-2022-jp binary data to shift-jis codepage binary data sample convert between code pages added.
Base64 encoder and decoder added.
New version of Pure asp file upload - 2.0
Pure asp file upload has a progress now! See PureASP upload - using, features, functionality, notes.
Up to 10MB files in a free version up to 100MB in licensed.
multipart/related support added.
New properties: ContentCharSet, Headers and Header. Optional CharSet parameter for RAWHeader property. Big downloads: ReadFrom method modified to handle files with no size limit. Ne sample - ASP gigabyte download - download over 2GB, 4GB, very large/huge files..
New samples - upload with email notification, upload to a specified server folder and client/server database fields synchronization. New progress bar galery.
Non-exist form fields corrections:
Index property returns Zero for non-exist form field
Name property returns requested name for non-exist form field
InProgress property returns False for non-exist form field
CharSet property is correctly handled for non-exist form field
Items property added to FormFields class. FileExt property added to FormField class.
ASPForm class was changed from ATL server object to ATL class because of problem with VB6 class modules and interpretation of error messages.
New progress bar indicator with full access to current uploaded form.
New easy to use upload component (ScriptUtils.ASPForm). Hi performance, low resources algorithm.
Works with multiselect fields / non-unique field names. New SQL samples.
New LogFile class. The class provides hi-performance logging for ASP/VBS/VBA applications.
PerformanceFrequency and PerformanceCounter added to the Kernel class
MinimumWorkingSetSize and MaximumWorkingSetSize added to the Process class
New ZLib class, Compress and UnCompress methods
New html help.
Problem with PureASP, database upload and files with odd number of bytes solved.
Problem with PureASP and performance solved using ADODB.Recordset.
Problem with IE 5.01 and double content-disposition header solved. Source VBS code included.
Enhanced PureASP upload algorithm.
Enables upload up to 500kB
Enables save binary data
Same ASP code for PureASP upload and ScriptUtilities
New scripts :
Free pure-ASP upload to database.
Free pure-ASP upload of short (~50kB) files.
New class enables work with INI files.
New sample for the upload and download binary files to the database (MDB/SQL) by a RecordSet.
Sleep method added to the Kernel object.
HexString method added to the ByteArrary object
CodePage property added to the ByteArrary object
Samples are working with Windows95 & 98 too (W95/98 does not support KernelTime/UserTime properties used for performance info).
New upload and download samples. This samples enables multiple files upload or upload form field of size greater than 80kB (ASP Request.Form limit).
Sample for multiple files/folders download with on-the-fly compression by standard pkzip.exe or arj.exe (or any other compression utility).
© 1996 - 2011 Antonin Foller, Motobit Software | About, Contacts | e-mail: email@example.com