jsf - p:remotecommand 上传文件
问题描述
我想以编程方式将文件上传到我的 jsf 应用程序。用户应该在他的系统上选择一个目录,并且一个 js 脚本应该在 dir 中的任何文件上循环并将每个文件发送到侦听器服务器端我不能使用 FileUpload,因为它不能选择包含数千个文件的整个目录,所以我在想使用 jquery 并将文件发送到远程命令,但我不知道如何发送文件本身(通常我只传递字符串)
解决方案
所以我想使用 jquery 并将文件发送到远程命令,但我不知道如何发送文件本身
不要去那里。对于一个糟糕的设计选择,这是一个糟糕的解决方法。您很可能会遇到类似的问题,如果中途失败,用户第二次选择大量文件怎么办?它可能会变慢,可能会遇到浏览器限制(搜索以纯 html 格式上传多个文件)...
如果您仍然想通过网络浏览器进行操作(根据您不想这样做的其他问题之一),可以尝试类似https://webdeltasync.github.io/的方法(免责声明:我自己没有使用它,并且可能有类似的(https://www.google.com/search?q=browser+based+rsync),这只是提示找到真正解决方案的方向)
推荐阅读
- android - Android 物理键盘反馈(Keyclicks)
- javascript - 如何在不使用 weback 的情况下导入 webpack 编译函数?
- python - Jupyter notebook - 抑制来自 tsfresh 的输出
- oracle - 在 Oracle 中加入多对多时如何不复制没有子项的列?
- asp.net-mvc - 我可以将服务器端事件处理程序添加到 Razorpages 中的链接吗
- c# - 列中带有 SortExpression 的 GridView - 我无法读取 HeaderRow 以使用 EPPlus 制作 Excel 文件 - C Sharp C#
- c# - 将 VB.NET exe 反编译为 C# (dotPeek & JustDecompile)
- c++ - 在头文件中使用 constexpr
- animation - 如何使用“a-animation”更改圆柱体的高度?
- java - 使用 JAVA Jackson 打印位于 JSON 文件上的对象字符串值