Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 正在处理用户目录中的文件_Php_File - Fatal编程技术网

Php 正在处理用户目录中的文件

Php 正在处理用户目录中的文件,php,file,Php,File,我正在编写一个处理.csv文件的脚本。脚本当前必须将csv文件上载到服务器才能对其进行处理,用户必须下载处理后的文件,这需要用户进行大量工作 我的问题是,有没有一种方法可以处理来自用户目录路径的文件,而不必用户先上传文件?因此,用户只需浏览到要处理的文件,文件将在该路径中保存和处理 谢谢, Sbo那么您唯一的选择就是在客户端执行。因此,要在客户端完成这项工作,您必须使用客户端技术,如Flash或JavaScript。后者可能是更好的选择。以下URL解释了如何进行客户端文件上载:您想访问用户的计算

我正在编写一个处理.csv文件的脚本。脚本当前必须将csv文件上载到服务器才能对其进行处理,用户必须下载处理后的文件,这需要用户进行大量工作

我的问题是,有没有一种方法可以处理来自用户目录路径的文件,而不必用户先上传文件?因此,用户只需浏览到要处理的文件,文件将在该路径中保存和处理

谢谢,
Sbo

那么您唯一的选择就是在客户端执行。因此,要在客户端完成这项工作,您必须使用客户端技术,如Flash或JavaScript。后者可能是更好的选择。以下URL解释了如何进行客户端文件上载:

您想访问用户的计算机吗?算了吧

实现它的唯一方法是在php中使用具有特殊权限的Java小程序。您需要上传它,它可以上传到temp目录,但您仍然需要上传它

Java小程序需要签名并具有用户接受的证书。我知道没有其他方法可以访问用户的文件


同时选中

是否要访问用户的计算机?算了吧。实现它的唯一方法是在php中使用具有特殊权限的Java小程序。您需要上传它,它可以上传到temp目录,但您仍然需要上传。感谢@RobertYes提供的信息,但不要上传到服务器。如果你真的想直接访问文件,你必须使用类似Flash的东西:当你使用ajax+php时,它是服务器上传。Flash可能具有访问本地存储上的文件的功能,但ajax/php肯定没有这种可能性。谢谢@ErikSchierboom,我明白你的意思。我在考虑我拥有的选项,首先上传文件并处理它不是问题,我的问题是将处理后的文件存储回从中上传的原始目录。那么,是否有可能存储上传文件的文件路径,然后使用php将处理后的文件复制回该目录,是否有可能?