问题标签 [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 投票
4 回答
8578 浏览

c# - 在 MySQL 中存储 PDF 文件

您将如何将 PDF 文档存储在 MySQL 的字段中?

目前我有一个客户列表,每个客户都有一个证书,其中包含有关他们帐户的信息,他们可以提供给其他公司以证明他们是我们的客户。目前,他们的证书以 PDF 格式导出并通过电子邮件发送给工作人员(客户也获得了物理副本),并且该人的邮箱充满了这些电子邮件。我更愿意将它保存在客户的记录中——允许通过我们内部 CRM 中的客户文件访问它。

我考虑将 PDF 放在一个文件夹中并将它们的位置存储为varchar客户的记录,但如果 PDF 被移动/删除/等。然后我们上了一条小溪。

我的理解是 a BLOBorMEDIUMBLOB是我用来存储它的字段类型,但我在这方面有点无知。我不确定如何在字段中存储类似的东西(给它什么 C# 数据类型),然后如何获取它并通过 PDF 阅读器打开它。

0 投票
1 回答
3089 浏览

perl - 如何使用 Perl 将图像文件加载到 SQLite 中的 blob 中?

有人可以给我一个关于如何将图像文件加载到 SQLite 中的 blob 的 Perl 示例吗?

0 投票
7 回答
9276 浏览

.net - 如何从 blob/文件流中识别文件类型?

很久以前,我们购买了一个“现成的”应用程序,它能够在 SQL Server 中将文件存储为 blob。我们注意到,由于一个部门更频繁地使用此 blob 字段,数据库在过去六个月内增加了一倍多。结果,应用程序变得非常缓慢。

我的任务是从数据库中删除 blob 字段并将文件保存到实际的文件系统中。不幸的是,应用程序没有在数据库中存储文件类型。虽然我可以读取数据库中存在的文件,但我不知道将文件保存为什么扩展名。该应用程序的支持台不再支持该版本的软件,并且不会与我们讨论提取数据的问题。不幸的是,我们无权访问他们的源代码。

任何建议将不胜感激!提前致谢!

0 投票
3 回答
846 浏览

python - 在客户端转换为十六进制和使用 rawtohex 有什么区别?

我有一个这样创建的表:

使用 Python 和 cx_Oracle,如果我这样做:

我最终得到一个十六进制值a000a000,这是不正确的!但是,如果我这样做:

我得到正确的结果。我这里有一个类型转换系统,但是在这里描述起来有点困难。因此,有人能指出我是否在 SQL 级别做错了什么,或者我的转换是否发生了奇怪的事情吗?

0 投票
2 回答
981 浏览

javascript - 使用 JavaScript 读取 Google Gears Blob

有人知道如何在浏览器中读取 google gears blob 对象吗?我在齿轮上使用 gwt,但我正在寻找任何类型的解决方案。该应用程序需要完全脱机工作,因此我无法发布文件并在服务器端处理它们。我的文件是简单的文本文件,我想在离线模式下上传和解析。

0 投票
1 回答
2938 浏览

php - 将图像上传到数据库的正确方法

我知道你们中的一些人会说这不是正确的方法,但我在紧迫的期限内完成应用程序,截至目前我无法返回并修改代码以将图像存储在目录中。

现在多数民众赞成在清除

我的问题是我通过输入将图像插入数据库。

(不要介意类安全调用,所做的只是检查数据是否有效)

变量 $content 是图像,它所得到的只是添加斜杠。我记得有人曾经提到过用一种叫做 base64 的东西来做这件事,但我几乎记不起它是怎么写的了。

这就是我从数据库中调用图像的方式

除了所有查询之外,这是调用图像的主要部分

我遇到的问题是,而不是图像显示。网址只显示,所以在这种情况下我只看到这个

http://localhost/admin/school-catalog.php?page=gallery&id=4

打开页面以查看带有在 url 中设置的正确参数的图像时。


对于那些想要查看正在执行以保存图像的查询等的人,我复制了整个部分

0 投票
2 回答
3262 浏览

java - 如何从mysql读取我的blob列到hibernate中的字符串类型

如何从mysql读取我的blob列到hibernate中的字符串类型

我尝试过这种方式,但总是回复我:[B@196f4b5

有什么帮助吗?我花了3个小时!!!

0 投票
3 回答
2326 浏览

database - 在 Oracle 中将浮点数组存储为 BLOB

我正在设计一个新的实验室数据库。对于一些测试,我有几个波形,同时采集了大约 10,000 个数据点。在应用程序(用 C 语言编写)中,波形存储为浮点数组。

我相信我想将每个波形存储为一个 BLOB。

问题:

BLOB 中的数据能否以 Oracle 仅使用 SQL 或 PL/SQL 处理数据本身的方式进行结构化?

  • 确定最大值、最小值、平均值等
  • 当值首次超过 500 时检索索引
  • 检索第 400 个号码
  • 创建 BLOB,它是第一个 BLOB 的派生

注意:此消息是在 Oracle 中存储波形的子问题。

0 投票
5 回答
6783 浏览

database - 将图像存储在数据库中

可能重复:
在数据库中存储图像 - 是还是不是?

多年来,我一直被告知不要将图像存储在数据库或任何大型 BLOB 中。虽然我可以理解为什么数据库没有/没有效率,但我从来不明白为什么它们不能。如果我可以将文件放在某处并引用它,为什么数据库引擎不能这样做。我很高兴 Damien Katz 在最近的 Stack Overflow 播客中提到了它,Joel Spolsky 和 ​​Jeff Atwood 至少默默地同意了。

我一直在阅读 Microsoft SQL Server 2008 应该能够高效处理 BLOB 的提示,这是真的吗?如果是这样,是什么阻止我们只在其中存储图像并摆脱一个问题?我能想到的一件事是,虽然图像可以非常快地由静态 Web 服务器提供,如果它是某处的文件,但当它在数据库中时,它必须从数据库传输到 Web 服务器应用程序(这可能比静态 Web 服务器),然后提供服务。缓存不应该帮助/解决最后一个问题吗?

0 投票
2 回答
10059 浏览

sql - Informix 7.3 isql 插入语句 - 文本/blob/clob 字段插入错误

有办法解决吗??

我正在尝试将一些数据插入到其结构为的表中:

最后一个字段的类型为“文本”,但在尝试插入此表时,出现此错误:

所以这个字段显然是某种 blob,但不会插入(或更新)。通常,这些记录被插入到 GUI 表单中,然后 C 代码处理插入。