上传文件htmlpython的伪路径

2024-04-25 05:07:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个文件输入:

<input type="file" name="file" id="file_id" />

我想从本地机器(C:\my_file.xls)上传一个文件到服务器,但问题是当我想上传文件时。在

它写了一个伪造的文件路径,我在上传时收到了这个消息:

^{pr2}$

我知道它与浏览器的安全特性有关,我尝试过一些解决方法,比如创建一个名为fakepath的文件夹,或者从给定的路径中删除这个单词。。。在

在文件的输入(真实路径)中,是否有其他(优雅或高效)方法来获取文件的本地完整路径?在


Tags: 文件方法name路径服务器机器id消息
1条回答
网友
1楼 · 发布于 2024-04-25 05:07:11

您实际上无法获得文件路径from the client side。那是行不通的。在

你必须改变你的想法-客户机和服务器是完全分开的。你对其中一个所做的只是与另一个部分相关(这也是好事!)在

您需要做的是决定在服务器上的哪个位置存储文件。然后把它们放在那里。如果你想下载已经上传的文件,你必须决定谁可以访问这些文件,如何列出它们,等等

但是这些应该与您从客户机获得的信息完全无关—您应该从客户机获得的唯一信息是文件中包含的数据(可能还有一个文件名)。在

相关问题 更多 >