问题标签 [file-storage]

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 回答
107 浏览

c++ - *不寻常的*方法来节省内存?

我正在阅读一本关于 IOstreams 的 c++ 教科书,我遇到了这个:

每当您想在计算机上存储信息的时间超过程序的运行时间时,通常的方法是将数据收集成一个逻辑上具有凝聚力的整体,并将其作为文件存储在永久存储介质上。(引自 Programming Abstractions in C++)

是否有一种不寻常的方法来存储数据?

0 投票
3 回答
6381 浏览

database - 将用户的图像存储在 Web 应用程序中

我目前正在用 JSP/Servlets 开发一个 Web 应用程序。
该应用程序允许用户为每个用户帐户上传图像文件。

存储图像的最佳方式是什么?
在您回答之前,请考虑以下我希望具备的功能;

  1. 我现在正在使用 MySQL,但可能会迁移到不同的数据库。

  2. 我可以将图像存储为平面文件,但我希望该admin帐户可以选择备份完整的数据库并稍后重新加载。理想情况下,备份/重新加载也应该适用于图像。(即使备份是从不同的物理机器完成的,并且重新加载是从不同的机器完成的)

  3. 使用 BLOB/CLOB 是解决问题 2 的一个选项。
    但是,如果我的数据库变得非常大怎么办?

0 投票
1 回答
257 浏览

android - 可以从 IIS 服务器上的远程文件夹中获取数据吗?

到目前为止,我一直在使用远程 Linux 服务器,通过 PHP 层获取数据。是否可以对运行 IIS 7.5 服务器的远程存储服务器执行相同操作?

我基本上需要列出远程文件夹的文件并从 Android 应用程序中获取特定文件。

如果我能做到这一点,我应该创建一个带有 JSON 输出的 C# 层(就像我使用 PHP 层一样)还是有另一种(更好的)方法来做到这一点?

谢谢

0 投票
3 回答
54564 浏览

heroku - Heroku 文件存储

Heroku 只有 100MB 的文件存储空间,对吧?我正在制作一个低级的 Rails 应用程序,我真的很喜欢 Heroku,但是如果我的应用程序允许每个用户上传一张图片,我可能会很快用完空间......有没有一个简单的解决方案可以让我有替代方案个人资料图片的文件存储或类似的东西?

0 投票
1 回答
302 浏览

file-upload - 在文件系统上存储图像有什么缺点?

我有几个关于在操作系统上存储文件的问题。这些可能是也可能不是有效的担忧,但我不想在不知道的情况下继续下去。

  1. 当存储它的文件获得大量数据时会发生什么(100 万张图像,每个图像高达 2MB):这会影响 RAM 并使操作系统变慢吗?

  2. 就病毒而言,它会带来哪些安全风险?

  3. 可扩展性只是将文件从那台机器传输到新机器吗?

0 投票
2 回答
585 浏览

java - 使用 JAVA 的单实例文件存储

我根据校验和存储了一些文件,但我发现了一个缺陷,即有时 2 个校验和可能相同。

我总是尝试寻找 API 而不是重新发明轮子,但我什么也找不到。

我知道有 JSR 268 和 JackRabbit 作为内容存储的标准,但我的应用程序使用这样的东西已经很长时间了。

那么,有没有使用 Java 进行单实例文件存储的方法,还是我应该继续为我的校验和寻找新算法?

编辑:

当 numcheck 不起作用时:2 个文件完全相同,只是位于不同的文件系统位置。但是,当从客户端发送时,服务器端不可能知道它们之前的路径,所以它是同一个文件两次,相同的校验和。

如果你想检索其中一个,你如何检查?

想知道是否有标准方法、API 或算法可以帮助我发现差异

0 投票
1 回答
116 浏览

file - 基本文件存储

为了防止文件存储问题,例如两个人上传可能具有相同文件名的文件...

是让每个用户都有一个单独的文件夹以防止出现问题,还是更好地将所有文件放在一个文件夹中供所有用户使用,但更改文件名以保持它们的唯一性?

0 投票
3 回答
4841 浏览

objective-c - 在 iOS 中存储对象以供以后使用

我的应用程序正在从我们的 Web 服务中提取 JSON 数据。到目前为止,在所有情况下,信息都将保留在内存中或只是动态刷新,除了 API 中使用的登录令牌外,无需在本地保留任何内容。通过我们添加的一个新功能,我们将获取一组位置,最多 26 个,包括长、纬度、半径和名称。

我还需要向此数据添加 1-2 个字段以创建更大的对象。所以我的问题是,在 iOS 文件系统中存储此类数据的最佳方式是什么?目前我一直在使用 NSUserDefaults,但对于大量数据,这似乎有点有限或不建议。也许不吧。

需要检索、更改或编辑并重新保存这些数据。所有这一切,同时仍保留拉动这 26 个对象中的任何一个的能力。提前感谢您的阅读和帮助。

0 投票
2 回答
3118 浏览

django - Django:保护/加密存储的文件

在 Django 项目中,我想让用户上传的文件在服务器上保持安全。这应该在操作系统级别(我们使用的是 ubuntu)还是在应用程序级别完成?

应用程序级别的加密将更易于维护。但是,除了可能对性能产生负面影响等一些缺点之外,我什至不确定这是否有任何意义。如果黑客攻破了服务器,他也可以访问加密密钥以及加密/解密的方式。

非常感谢任何建议。谢谢。

0 投票
2 回答
2940 浏览

c# - 文件存储库

我想开发一个开源库,用于快速高效的文件存储(在一个大文件和索引文件下),如 NFileStorage。我为什么要这样做?
答:在我的工作范围内,需要类似的东西。
B. 我们的 DBA 说在 DB 下存储文件效率不高。
C. 这对我来说是个好习惯。

我正在寻找一篇关于文件索引的好文章,你能推荐一篇吗?

你的总体想法是什么?