我想以编程方式将文件上传到我的jsf应用程序。用户应在其系统上选择一个目录,并且js脚本应在dir中的任何文件上循环并将每个文件发送到侦听器服务器端 我无法使用FileUpload,因为它无法选择包含数千个文件的整个目录,因此我一直在考虑使用jquery并将文件发送到remotecommand,但是我不知道如何发送文件本身(通常我只传递字符串)
答案 0 :(得分:0)
所以我当时想使用jquery并将文件发送到远程命令,但是我不知道如何发送文件本身
不要去那里。对于错误的设计选择,这是对解决方法的错误尝试。您很可能会遇到类似的问题,如果中途失败,用户第二次选择大量文件又该怎么办?它可能会变慢,可能会遇到浏览器限制(搜索以纯HTML格式上传多个文件)...
如果您仍然想通过网络浏览器(根据您不想回答的其他问题之一)进行操作,则可以尝试使用类似https://webdeltasync.github.io/的方法(免责声明:我自己并没有使用它)可能是相似的(https://www.google.com/search?q=browser+based+rsync),这只是寻找真正解决方案的方向的提示