Referring to an example posted earlier:

https://www.freedfm.com/

Specifically, the following code:

if((strFileName.indexOf("\\") == -1) && (strFileName.indexOf("/") == -1))
{
alert("Please do not type your filename. Click Browse and upload your zip file.");
  document.fileupload.UploadFileData.focus();
  return false;
}

this specific example would still work (regardless of the fact that this type of code is so outdated, it could need some re-work ;-)

My alternative (or any similar proposal) is way better than C:\fakepath, ensuring cross-platform uniform (expected) behavior.

With the risk of repeating myself, are we forcing the specs to cover all possible exceptions JS-programmers create?

----- Original Message ----- From: "timeless" <timel...@gmail.com>
To: "Randy Drielinger" <ra...@prowebdesign.nl>
Cc: <wha...@whatwg.org>
Sent: Sunday, March 29, 2009 9:47 AM
Subject: Re: [whatwg] "C:\fakepath\" in HTML5


Randy Drielinger <ra...@prowebdesign.nl> wrote:
With the risk of not being compliant with other OS's, but isn't using
file://localpath/<real_file_name.extension> (so using file://localpath/ by
default)
the solution for the original suggestion?

This ensures not breaking anything on existing websites and is a far more
logical name for the whole workaround.

How does using a number of /'s and <ZERO> \'s increase the likelihood
of compatibility with web apps which are clearly looking for \'s?


Reply via email to