问题标签 [ravenfs]

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 投票
2 回答
1202 浏览

ravendb - 嵌入 MVC 时如何以编程方式初始化 RavenFS FileStore

FileStore如果 FS 已初始化,我可以通过我的 MVC 应用程序中的实例连接到一个RavenDBServer,因此(例如),我RavenDBServer使用该DataDirectory集合创建一个:

需要明确的是:这是作为嵌入式实例运行的。

然后进入 Raven UI,添加一个名为 的 FS test-fs,在初始化代码中添加如下内容:

然后当我打电话时:

我们都很好。

理想情况下,我不想这样做,因为它很麻烦,并且涉及更改代码。所以。我把这个放在:

但这永远不会在FileSystems文件夹中创建文件App_Data夹,并且任何尝试OpenAsyncSession总是会导致错误,指出test-fs无法打开。

如何在初始化时创建 FS?我在 MVC (5.2) 应用程序中执行此操作。

0 投票
1 回答
90 浏览

c# - 使用 F# Interactive 中的 RavenDb FilesStore 挂起

我正在尝试从 f# 脚本访问 ravendb 文件系统。

我有这个代码:

如果我fsi在文件上使用或通过编译脚本来执行脚本,fsc它会按预期运行和打印http://localhost:8080,但如果我F# interactive在 VisualStudio 中执行它,它只会挂fs.Initialize()在行上

现在,如果我用(ensureFileSystemExists)调用该Initialize方法,它可以在交互式中运行。false

为什么它会这样工作?

这是FilesStore.cs 代码的一部分:

ensureFileSystemExists变量是我在false第二次调用时传递给的Initialize(适用于 VS 的 F# 交互的那个)

0 投票
1 回答
96 浏览

ravendb - RavenFS 中的文件添加和同步问题

我很难让 RavenFS 正常运行,并希望我能得到一些帮助。

我遇到了两个不同的问题,一个是在服务中使用嵌入式数据库时将文件上传到 ravenfs 会导致 ravenb 崩溃,另一个是以相同方式同步两个实例设置会导致目标服务器崩溃。

我已尽力记录这一点...重现这些问题的代码和步骤位于此处(https://github.com/punkcoder/RavenFSFileUploadAndSyncIssue),视频位于此处(https://youtu.be /fZEvJo_UVpc)。我尝试在问题跟踪器中查找这些问题,但没有直接找到与之相关的内容,但我可能遗漏了一些内容。

0 投票
0 回答
90 浏览

asp.net-web-api - 需要一个将 RavenFS 与 WebAPI 结合使用的示例

试图实现一个工件存储来归档数千个大/小文件以供工作。使用带有 RavenFS 的 .NET WebAPI 构建 POC 来存储文件。

作为 RavenFS 的新手,正在寻找一个示例,它可以帮助我将上传到 REST api 的大文件流重定向到 RavenFS,而无需将它们存储在 Web 服务器上。搜索时在mutipartformdatastreamprovider和内存流提供程序上找到了一个线程。有人可以分享一个如何将它与 RanvenFS 一起使用的示例吗?

0 投票
0 回答
120 浏览

c# - 在代码中创建 voron RavenFS 数据库的最佳方法是什么?

在 RavenDB 3.0 中,我想在代码中创建一个新的 RavenFS 数据库,但在 voron 引擎中。当数据库不存在时,它被创建但不是引擎。

我试过这样:

其中 Create 或 update 是一个扩展函数:

我必须在创建 FileStore 时设置 DefaultFileSystem 名称,否则它会在 CreateOrUpdateFileSystemAsync 期间崩溃

所以 FileStore 本质上是创建一次,然后第二次在 voron 中转换......丑陋的方式......

有一个更好的方法吗 ?谢谢

虽然真实

0 投票
0 回答
148 浏览

c# - GZipStream 读取未压缩的字节

有谁知道我如何获得 GzipStream 的压缩内容?

我只想在不解压缩的情况下读取所有字节,以便获取长度并转发到具有内容长度的 Web 请求。该文件的来源来自 RavenFS,它在发送时被压缩,长度未知。

任何帮助,将不胜感激。