2013-06-03 38 views
0

我正在编写处理.csv文件的脚本。该脚本目前必须将csv文件上传到服务器才能处理它,用户必须下载经过处理的文件,这是用户的大量工作。处理用户目录中的文件

我的问题是,有没有办法处理用户的目录路径中的文件,而无需用户首先上传文件?因此,用户将浏览到要处理的文件,并将该文件保存并在该路径中处理。

感谢, SBO

+0

你想获得访问用户的计算机?算了吧。实现它的唯一方法是在php中使用具有特殊权限的Java小程序,您需要上传它,它可以上传到临时目录,但仍需要上传它。 – Robert

+0

感谢您的信息@Robert –

回答

0

那么你唯一的选择是做客户端。为此,客户端因此必须使用Flash或JavaScript等客户端技术。后者可能是更好的选择。以下URL解释了如何执行客户端文件上传:http://igstan.ro/posts/2009-01-11-ajax-file-upload-with-pure-javascript.html

+0

它仍然需要上传正确吗? :) – Robert

+0

是的,但不是服务器。如果你真的想直接访问文件,你必须使用类似Flash的内容:http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player -10/ –

+0

当您使用ajax + php它是服务器上传。 Flash可能具有访问本地存储文件的功能,但肯定ajax/php没有这种可能性。 – Robert

0

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

只有实现它的方法是使用Java小程序的特殊权限,在PHP中,你需要把它上传,它可以被上传到临时目录,但你需要还是上传。

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

检查this link以及

相关问题