如何在javascript或jQuery中设置文件的c:/fakepath?
我想使用js上传一个文件(用于测试目的)。由于我无法设置如何在javascript或jQuery中设置文件的c:/fakepath?,javascript,jquery,Javascript,Jquery,我想使用js上传一个文件(用于测试目的)。由于我无法设置input元素的type=file的val,这就是我所做的 将类型更改为隐藏 现在设置输入的值。一切都准备好了 现在调用上载按钮 问题是一切正常,除了最后的第三步。如果我们手动上传,浏览器会设置如下路径: C:\fakepath\ourfile_name.txt 现在我想做同样的事情,但我不确定,如何: C:\fakepath\ourfile_name.txt 正在转换为我手动上载时给出的实际路径: /users/test/Downlo
input
元素的type=file
的val
,这就是我所做的
隐藏
输入的值。一切都准备好了
C:\fakepath\ourfile_name.txt
现在我想做同样的事情,但我不确定,如何:
C:\fakepath\ourfile_name.txt
正在转换为我手动上载时给出的实际路径:
/users/test/Downloads/ourfile_name.txt
当点击上传时,浏览器正在解决这个问题。我想知道,我该怎么做
任何想法在这里都会有真正的帮助 出于安全原因,您无法从客户端获取
本地目录路径
。这必须在服务器端完成。上载文件时,请从服务器端获取属性。包括上传文件的临时路径。@Alfabravo:怎么做?问题是:我们还没有看到你的代码,但到目前为止,我认为你只是用JS生成了一个文件提交表单。问题是:您只是将其提交到站点的另一个页面来处理它。在那里你可以得到上传信息;JS正在发送带有该文件的HTTP POST消息。显示一些代码以提供进一步的帮助。