当我想从本地系统上传文件到服务器。那时我想在输入类型文件字段中设置本地路径,但它没有设置为该值。所以我无法上传文件。如何使用javascript在输入类型文件中设置默认值?
所以请帮助我。
代码:
<input type="file" name="fileName" id="fileId" value="c:\\\\myFolder\\myFile.txt">
当我想从本地系统上传文件到服务器。那时我想在输入类型文件字段中设置本地路径,但它没有设置为该值。所以我无法上传文件。如何使用javascript在输入类型文件中设置默认值?
所以请帮助我。
代码:
<input type="file" name="fileName" id="fileId" value="c:\\\\myFolder\\myFile.txt">
对于securinty原因,浏览器不允许,上传输入是只读的,除非你已经定制uplod输入
即使在服务器端,你也不知道文件到达的真正路径,你只知道一个带有文件内容的字节数组。 – 2013-02-15 06:22:55
所以对@LuiggiMendoza。 – Rab 2013-02-15 06:34:27
和文件名(当然傻了我) – 2013-02-15 06:35:19
我不认为你可以访问文件系统浏览器无需人工干预。如果浏览器允许,你可以破解你的系统。这将是浏览器中的一个潜在缺陷。但是有一种方法可以解决你的问题。
你可以编写一个简单的应用程序来从文件系统中获取文件。您将要求客户在机器中安装应用程序。现在这个应用程序将与浏览器交互并获取文件。
出于安全原因,浏览器不允许您使用'input type = file'元素访问本地文件系统,以便我知道您无法真正做到这一点。 – 2013-02-15 06:14:15