Php 如何将本地文件夹的路径指定给webkit目录

Php 如何将本地文件夹的路径指定给webkit目录,php,Php,我正在使用webkit目录将文件夹上载到服务器。工作正常。我想知道是否有可能在不使用对话框的情况下将文件夹的路径指定给要上载到服务器的webkit目录?就像我知道要上传到服务器上的文件夹一样,我会给出它到webkit目录的路径,它会为我上传完整的文件夹吗 例如,在用户选择foo.html后,foo文件夹是否可以自动上载 /foo.html /foo/... 否。 出于安全原因,这是不允许的。在没有用户交互的情况下,无法从文件系统中获取任意文件。否则,怎样才能阻止网站从用户的计算机上窃取任何

我正在使用webkit目录将文件夹上载到服务器。工作正常。我想知道是否有可能在不使用对话框的情况下将文件夹的路径指定给要上载到服务器的webkit目录?就像我知道要上传到服务器上的文件夹一样,我会给出它到webkit目录的路径,它会为我上传完整的文件夹吗

例如,在用户选择
foo.html
后,foo文件夹是否可以自动上载

 /foo.html
 /foo/...
否。

出于安全原因,这是不允许的。在没有用户交互的情况下,无法从文件系统中获取任意文件。否则,怎样才能阻止网站从用户的计算机上窃取任何他们想要的东西呢

用户必须选择要上载的文件/文件夹

如果你想要这种功能,你需要一个本地应用


用户选择文件后,您也无法访问该文件的路径。当您请求文件选择器输入的值时,所有现代浏览器都会提供错误路径。请参阅关于尝试获取该信息失败的信息。

您不能将文件夹作为一个整体上载,但可以同时上载多个文件

这是一段代码摘录自w3schools

<form action="demo_form.asp">
  Select images: <input type="file" name="img" multiple>
  <input type="submit">
</form> 

选择图像:

将关键字multiple添加到文件输入标记中,可以选择多个文件进行上载。

我已将文件夹作为一个整体上载。实际上,我想要的是用户选择该文件,并且将有一个文件名相同的文件夹,文件和文件夹都将上载到服务器。我已经把文件夹上传到服务器了唯一让我抓狂的是当用户选择文件时如何给出文件夹路径。啊,那么在用户选择文件后,你想要文件夹的名称吗?我认为这是不可能的,同样是出于安全原因。我认为是safari,它会声称文件是
C:/fakepath/filename.txt
,如果webkit目录接受多个输入,您可以指示用户同时选择文件和文件夹。先生,您能回答我的问题吗。假设我在本地系统中有一个文件,我希望将该文件上载到服务器。我将从对话框中选择其路径。但是我想自己给出它的路径而不打开对话框?\n您不能通过编程设置要上载的文件/文件夹的路径。出于安全原因,它必须通过与用户交互的对话框进行。