Programming | Active Server Pages | PseudoRequestDictionary | PseudoRequestDictionary - history

Demo and Instruction PseudoRequestDictionary Script Class: History

applies to version: 1.5.00.00 (June 17, 2004)

Updates for version 1.5.00.00, (June 2004)

  • fixed some minor bugs.
  • added (read-only) property MultipartFormdataBoundaryBug, which returns True, when the IE bug with fileupload has occurred (see bottom of the page).
  • added property Files, which offers an easy way to loop through all uploaded files.
  • code optimizing.
  • some updates on the Methods & Properties Documentation (see here). Sorry it's still not finished 100%.
Updates for version 1.4.01.10 (November 2003)

  • Class PseudoStringList: added some error messages when asked for FileName, FileSize, ContentType and Binary if item does not exist
  • Class PseudoRequestDictionary: added public read-only property Form - equal to Item - but parallel to Request.Form
  • Class PseudoRequestDictionary: added public read-only property Encoding
  • Class PseudoStringList: fixed bug in Property BinaryNumber(i)
  • Class PseudoStringList: Made method RSString2Byte Public (so it can be called from oEmptyPseudoStringList)
  • Class PseudoRequestDictionary: added public property BinaryRequest
  • Class PseudoRequestDictionary: added public function SaveAllFiles

I did some work to try and repair the Internet Explorer multipart/form-data bug, but i gave up for two reasons:
- there's an easy work-around
- it is (almost) impossible (because the browser messes up the posted data in an unpredictable way)
I might publish an article abouty my findings about this bug. The easy work-around is to use this metatag in the file with the upload form:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

I have seen the bug appear with "charset=iso-8859-1". Haven't checked all options though.