我有这个文件输入:
<input type="file" name="file" id="file_id" />
我想从本地机器(C:\my_file.xls
)上传一个文件到服务器,但问题是当我想上传文件时。在
它写了一个伪造的文件路径,我在上传时收到了这个消息:
^{pr2}$
我知道它与浏览器的安全特性有关,我尝试过一些解决方法,比如创建一个名为fakepath
的文件夹,或者从给定的路径中删除这个单词。。。在
在文件的输入(真实路径)中,是否有其他(优雅或高效)方法来获取文件的本地完整路径?在
Tags:
您实际上无法获得文件路径from the client side。那是行不通的。在
你必须改变你的想法-客户机和服务器是完全分开的。你对其中一个所做的只是与另一个部分相关(这也是好事!)在
您需要做的是决定在服务器上的哪个位置存储文件。然后把它们放在那里。如果你想下载已经上传的文件,你必须决定谁可以访问这些文件,如何列出它们,等等
但是这些应该与您从客户机获得的信息完全无关—您应该从客户机获得的唯一信息是文件中包含的数据(可能还有一个文件名)。在
相关问题 更多 >
编程相关推荐