How do I remove fakepath?
I need to be able to upload files that do not show C:\fakepath\ in the filename.
所有回复 (6)
Please give us more details.
Our computer is a Mac running Mac OS version 10.12.4. The files being uploaded are small to medium sized microsoft word files with .docx and .doc file extensions. The uploads destination is http://scribemanager.com which is logged into via a secure username and password portal. The issue is that after upload, the files cannot be accessed by the clients that need to see the information contained within the file. There appears to be a "C:\fakepath\" added before the actual file name which is keeping the files from being viewed by others after upload.
How do we go about removing the "C:\fakepath\" from the file name?
Thank you for any and all help.
When a file is up/down loaded, the name/extension should not get changed. It could be a website issue. Contact their support.
Start Firefox in Safe Mode {web link} by holding down the
<Shift> (Mac=Options) key, and then starting Firefox.
A small dialog should appear. Click Start In Safe Mode (not Refresh). Is the problem still there?
I'm going to contact the website for support.
I did start in safe mode but will be unable to test this until tomorrow.
Thanks for your help.
Yes, please contact the site!
Firefox 53 finally conforms to the long-standing behavior of IE and Chrome in adding C:\fakepath\ before the file name for <input type="file">. See:
- About this behavior: https://developer.mozilla.org/docs/Web/HTML/Element/input#File_inputs
- Firefox is late to the party, everyone else already did this: https://developer.mozilla.org/docs/Web/HTML/Element/input#Browser_compatibility
They probably already have the code they need to strip it off. Also, you can refer them to this article if they need suggested browser-neutral/version-neutral code:
https://html.spec.whatwg.org/multipage/forms.html#fakepath-srsly
Thank you for your suggestions! I did contact the website and gave them the link you provided. They are looking into it. Hopefully this will be the fix!