首页 > 解决方案 > p:remotecommand 上传文件

问题描述

我想以编程方式将文件上传到我的 jsf 应用程序。用户应该在他的系统上选择一个目录,并且一个 js 脚本应该在 dir 中的任何文件上循环并将每个文件发送到侦听器服务器端我不能使用 FileUpload,因为它不能选择包含数千个文件的整个目录,所以我在想使用 jquery 并将文件发送到远程命令,但我不知道如何发送文件本身(通常我只传递字符串)

标签: jsfprimefaces

解决方案


所以我想使用 jquery 并将文件发送到远程命令,但我不知道如何发送文件本身

不要去那里。对于一个糟糕的设计选择,这是一个糟糕的解决方法。您很可能会遇到类似的问题,如果中途失败,用户第二次选择大量文件怎么办?它可能会变慢,可能会遇到浏览器限制(搜索以纯 html 格式上传多个文件)...

如果您仍然想通过网络浏览器进行操作(根据您不想这样做的其他问题之一),可以尝试类似https://webdeltasync.github.io/的方法(免责声明:我自己没有使用它,并且可能有类似的(https://www.google.com/search?q=browser+based+rsync),这只是提示找到真正解决方案的方向)


推荐阅读