Sök i support

Akta dig för supportbedrägerier: Vi kommer aldrig att be dig att ringa eller skicka ett sms till ett telefonnummer eller dela personlig information. Rapportera misstänkt aktivitet med alternativet "Rapportera missbruk".

Läs mer

Firefox loses path of File Input control

  • 2 svar
  • 55 har detta problem
  • 7 visningar
  • Senaste svar av zzxc

more options

I have a File Input control in my form. Using JavaScript, I try to retrieve the full pathes file name of the user's selection. In fileInput.value, I can see (for example) C:\SomeFile.txt. But, the very next line I try to extract that value, like this:

var FullPathFileName = fileInput.value;

In FullPathFileName, I get only SomeFile.txt.

Using FireBug, I hover over that line of code. Hovering over fileInput.value, it shows the full path. Hovering over FullPathFileName, it shows only the file name.

Why does this happen, and how can I stop it? I really need the fully pathed file name.

User Agent

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; MS-RTC LM 8)

I have a File Input control in my form. Using JavaScript, I try to retrieve the full pathes file name of the user's selection. In fileInput.value, I can see (for example) C:\SomeFile.txt. But, the very next line I try to extract that value, like this: var FullPathFileName = fileInput.value; In FullPathFileName, I get only SomeFile.txt. Using FireBug, I hover over that line of code. Hovering over fileInput.value, it shows the full path. Hovering over FullPathFileName, it shows only the file name. Why does this happen, and how can I stop it? I really need the fully pathed file name. == User Agent == Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; MS-RTC LM 8)

Alla svar (2)

more options

This is a security restriction, so as not to expose the full path on the filesystem to javascript. It prevents javascript on websites from gaining potentially sensitive information from filesystem paths.

more options

See: Bug 143220 - [FIX]Script can get the value of a file control, including the path (#c49 #c50)

[tiki-view_forum_thread.php?comments_parentId=200996&forumId=1 File Input don't return full path in Javascript] (input type=file)