问题标签 [apache-commons-vfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
53 浏览

wso2 - 修改 vfs 传输以使用我自己的传输协议


是否可以修改 wso2 esb 中的 vfs 传输以使用我自己的文件传输协议?我不知道该怎么做,我试图搜索这个,但我没有找到关于如何做到这一点的文档。

0 投票
3 回答
22483 浏览

java - 文件上传到 SFTP 失败 (Apache VFS)

我对 SFTP(带有WinSSHD的 Windows )有疑问。我尝试使用Apache Commons VFS在文件夹中写入文件。在本地 SFTP 上,上传没有问题,但在第二个 SFTP 上,我总是收到以下错误。

FTP 看起来像这样: 在此处输入图像描述

我需要上传到文件夹“alis”。奇怪的是它没有用户/组和770权限。但是,使用 FileZilla 文件上传工作正常(使用相同的登录名)。

在文件夹“alis”上执行“manager.resolveFile()”(我尝试上传到此文件夹)并打印“.getType()”我得到信息“文件”而不是预期的“文件夹”。

有谁知道为什么 VFS 确实将文件夹识别为文件或为什么上传不起作用?

将文件上传到 SFTP 时的异常:

源代码:(要运行您需要“jsch-0.1.50.jar”的示例)

0 投票
3 回答
1398 浏览

java - 当使用 VFS (apache commons) 监控的文件被删除时,当文件被添加回来时,我不会收到通知

我有一个简单的文件监视器设置来监视一个文件,因此当该文件的内容更改、添加或删除时我会收到通知。但是当文件被删除时,当它被添加回来时,我永远不会收到通知。这是我的代码片段:

当 propertyPath 文件被删除时,我会在我的 fileDeleted 实现中收到通知,但是当我再次重新创建文件时不会调用 fileAdded 方法。这是正常的吗?如果是这样,我如何设置它以在删除后收到添加通知?

0 投票
1 回答
226 浏览

wso2 - WSO2 VFS 传输过程文件未完成


我编写了一个 vfs 代理来将文件从一个文件夹路由到另一个文件夹。但是最近我遇到了一个问题。
vfs 传输似乎正在处理一个尚未完成的文件(我将一个文件复制到源路径),因此例如我将一个 18mb 的文件复制到源路径但是当文件被复制时只有 1mb 它已经被 vfs 传输处理. 最后,只有文件的 1mb 部分被发送到目标路径。

那么,我怎样才能让我的 vfs 代理等待文件被完全复制然后处理呢?
我的代理看起来像这样

0 投票
1 回答
162 浏览

java - 所有文件选择器。如何排除当前目录

有了这些行,我得到了一个列表,其中包含所有文件以及当前目录

列表内容:

我想得到这个:

我在选择器中设置了什么?

谢谢

0 投票
1 回答
38120 浏览

java - SFTP 上传下载存在并使用 Apache Commons VFS 移动

我需要一个纯 Apache Commons VFS 解决方案/代码/示例

  1. 将本地文件上传到远程主机位置
  2. 检查远程主机位置中是否存在文件
  3. 将远程主机文件下载到本地文件位置
  4. 将文件从一个远程位置移动到同一主机中的另一个位置
  5. 从远程主机位置删除文件

通过 SFTP 调用。

该解决方案应仅使用 Apache Commons VFS api,不应引用底层 JSCH 库。

0 投票
1 回答
349 浏览

apache - 阻止 Apache Commons VFS 尝试使用 SSL

我正在尝试使用 Apache Commons VFS从http://openexchangerates.org API 获取数据。我收到的错误表明它正在尝试使用 SSL 验证——这不是我通过网站计划提供的。有没有办法可以“强制”VFS 使用 http 而不是 https?

巨大堆栈跟踪的相关点包括在下面 - 如果需要,可以提供更多信息:

0 投票
0 回答
427 浏览

java - 新文件进入时不会触发 FileListener

我有一个使用 apache vfs2 监视文件夹的服务。一切正常,但对于某些文件,我的自定义侦听器没有被触发,我不知道为什么。我只看到这个日志:

这是我的配置:

该服务在 Red Hat 环境中运行。

知道我做错了什么吗?

谢谢。

0 投票
2 回答
1057 浏览

java - 如何使用自动化工具检查通过网络复制的文件的完整性?

我想以编程方式检查我正在复制到共享文件夹的文件的完整性,这是由自动化工具执行的一组步骤的一部分,因此我正在寻找最佳(最优雅)的制作方法它更可靠,无需手动操作。

关于共享文件夹:它是一个存储服务器,我不能在那里部署我的任何东西。考虑联系拥有服务器的人以便他们提供我需要的信息(即 SHA-256 哈希)是否会很有趣?有什么选择吗?

0 投票
2 回答
4029 浏览

passwords - SFTP 到远程位置,无需密码/密钥对

我们正在尝试在基于 Spring 的环境中提供一个 SFTP 适配器,以将文件从本地传输到本地或远程服务器。但是,我们没有为远程位置的用户配置任何密码。像 apache-commons VFS 或 Jsch 这样的所有实现都需要密码或私钥对来进行文件传输。我们现在无法为用户配置密码,因为这需要在我们获取用户信息的其他 API 中进行多次更改。

你建议我们如何解决它?