问题标签 [blob]

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 投票
8 回答
291 浏览

storage - 您的应用程序使用什么文件格式,为什么?

我最感兴趣的是针对大量变异的面向对象数据的进程内(单用户)解决方案,其中数据的任何部分都可能发生变化。此类系统通常存在以下问题:

  • 从头开始写大文件效率低下
  • xml 太冗长
  • SQL blob 不是很好的匹配项

你是怎么做到的?

0 投票
2 回答
9153 浏览

c# - 如何将文件 (PDF) 插入 varbinary SQL Server 列并稍后检索它?

我希望获取报告运行的结果(来自 Crystal Reports 的 PDF 文件),对其进行序列化,将其粘贴到 varbinary 字段中,然后稍后能够对其进行反序列化并将其呈现给用户。

现在我只需要简单的旧 ADO .NET(SqlClient、SqlCommand 等)

这有什么陷阱吗?考虑到我知道当前保存 PDF 文件的本地计算机上的路径这一事实,完成此操作的基本语法是什么?

0 投票
7 回答
32020 浏览

php - 如何使用 PHP 在 MySQL db 中插入大文件?

我想将一个最大为 10MB 的大文件上传到我的 MySQL 数据库。使用.htaccess我将 PHP 自己的文件上传限制更改为“10485760”= 10MB。我可以毫无问题地上传最大 10MB 的文件。

但如果文件大小超过 1 MB,我无法将其插入数据库中。

我正在使用file_get_contents读取所有文件数据并将其作为要插入 LONGBLOB 字段的字符串传递给插入查询。

但是大于 1 MB 的文件不会添加到数据库中,尽管我可以使用print_r($_FILES)它来确保文件正确上传。任何帮助将不胜感激,我将在接下来的 6 小时内需要它。所以,请帮忙!

0 投票
4 回答
4465 浏览

mysql - 存储大量文本(到数据库还是作为文件?)的最佳实践是什么,以及压缩它呢?

我正在构建一个网络应用程序来处理用户和客户之间的内部电子邮件和其他常见的中小型文本块。存储这些数据的最佳方法是什么?在数据库(MySQL)中还是作为数千个单独的文件?压缩它(PHP 的 gzcompress() 或 MySQL 的压缩特性)怎么样?

这将不是一个公共应用程序,因此用户负载将是最小的(一次少于 20 个用户)。然而,应用程序中每天都会有大量的通信来回进行,所以我预计随着时间的推移数据量会增长得相当大(这就是我想压缩它的原因)。

我想将数据保存在数据库中以便于访问和移植,但是我在这里看到的一些关于图像的线程建议使用文件存储。你怎么看?

谢谢你,赛斯

编辑澄清:我不需要对文本进行任何形式的搜索,这就是为什么我倾向于压缩它以节省空间。

0 投票
1 回答
69060 浏览

oracle - 了解 oracle 中的 Lob 段 (SYS_LOB)?

大多数表(如果不是全部)都有一个“blob”字段。存储用户操作日志的表之一现在已增长到 8 GB(约 500 万条记录)。

我们的 DBA 已经看到,这种模式现在正以指数方式占用空间。我们调查了一下,发现有一个表(SYS_LOB)需要大约 116GB 的 140GB 数据库。

我们的 DBA 告诉我们,此表与保存用户操作日志的表有关(即 8GB)

有谁知道这个 SYS_LOB 表是做什么的?是保存在我们创建的表中的实际 blob 还是 oracle 实际上将这些 blob 存储在另一个表中(如果是,那么 SYS_LOB 将是那个表)?

0 投票
5 回答
904 浏览

oracle - 在 Oracle 中使用小 blob 是否合理?

在 Oracle 中,LongRaw 和 Varchar2 在 Oracle 中的最大长度为 4kb,但我需要存储 8kb 和 16kb 的对象,所以我想知道什么是好的解决方案。我知道我可以使用 Blob,但 Blob 具有可变长度,如果我是正确的,它基本上是幕后的一个额外文件,一个我不想为我的对象支付的功能和价格。还有其他更适合这种需求的解决方案或数据类型吗?

谢谢

0 投票
2 回答
7564 浏览

c# - 为什么 X509Certificate2 有时无法从 blob 创建?

我有一个 ASP.NET Web 服务,它正在接收一个字节数组,该数组表示.pfx包含 X.509 证书的文件的内容。服务器端代码使用System.Security.Cryptography.X509Certificate2构造函数从字节加载证书:

根据我的服务进程以谁的身份运行,此调用要么成功,要么因“内部错误”异常而失败。异常堆栈上的最后一次调用是 to X509Utils._LoadCertFromBlob,它是mscore.dll.

此代码在使用服务帐户凭据在交互式登录中从控制台应用程序运行时成功。w3wp.exe在使用服务帐户凭据的应用程序池中运行时,它会失败。将应用程序池身份更改为管理员可以解决问题,因此它一定是权限问题,但我不知道为此可能需要什么权限。该代码不涉及文件系统或 Windows 证书存储。

[更新:更多信息]
此错误出现在 Windows 事件日志中:

有任何想法吗?

0 投票
5 回答
6005 浏览

java - 将 Java 对象添加到数据库

对于我被分配的大学作业,我有一个 Prize 对象,其中包含文本、图像或视频内容。我想将此信息保存到 Apache Derby 数据库(将在低功率 PDA 上运行)中的 BLOB 字段中。如何将此数据添加到数据库中?

提前致谢。

0 投票
1 回答
4212 浏览

c# - c# - 从 firebird 读取/写入 blob

我正在尝试使用 c# 从 firebird 读取图像,并将其保存到文件系统。我可以从表格中读取并保存。但无法查看图像。我在网上尝试了很多代码。但结果是一样的:(有人可以帮我吗?

0 投票
4 回答
4586 浏览

asp.net - 在 asp.net 中显示来自 sql server 数据库的图像的最佳方法是什么?

我有一个返回图像字节的 sql 服务器数据库。如果我使用 tableadapter 向导并将其设置为我的存储过程和预览数据,它会拉回图像。它会自动将其转换为预览数据中的图像。我不认为它是一串 Ints 或任何东西。

如何使用 gridview 和 objectdatasource 在我的 asp.net 网页上显示它?

我已经搜索并发现图像字段可以指向另一个页面上进行字节转换的 url,但我不确定它是否是最好的。我找到了另一种创建临时文件的方法。

只是想看看最好的方法。

编辑 - 我试图不使用临时文件。如果我不能使用网格视图,则可以使用常规图像字段。

ASP.NET 2.0,C#。

感谢您的任何帮助。

编辑

最终得到:

这在调用页面上: