如何用 Dotrine 保存图像

2023-12-19

我想在我的文章实体中保留图像。

Doctrine2 可以做到这一点吗?

我该怎么做呢?

此致, 博多


使用带有 @File 类型的 ODM 设置非常简单。

对于 ORM 实体,我会考虑创建一个像这样的列。

注意:使用此链接将 blob 类型添加到 Doctrine2

如何使用 Symfony 2 在 Doctrine 2 中添加 BLOB 类型 https://stackoverflow.com/questions/7738767/how-add-blob-type-in-doctrine-2-using-symfony-2

/** @ORM\Column(type="blob") */
protected $imageData;

/** @ORM\Column(type="string") */
protected $imageType;

/** @ORM\Column(type="int") */
protected $imageLength;

/** @ORM\Column(type="int") */
protected $imageWidth;

/** @ORM\Column(type="int") */
protected $imageHeight;

然后使用图像的原始数据设置该属性。您需要将长度、内容类型、宽度和高度等内容与原始数据一起存储,以便您可以创建正确的标题来检索图像并将其显示在浏览器中或下载它。

这应该足以让您开始走上正确的道路,或者决定不再打扰。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何用 Dotrine 保存图像 的相关文章

  • 如何在文件系统中存储图像

    目前 我已将图像 最大 6MB 作为 BLOB 存储在 InnoDB 表中 随着数据大小的增长 夜间备份变得越来越慢 阻碍了正常性能 因此 二进制数据需要进入文件系统 指向文件的指针将保存在数据库中 数据具有树状关系 main site u
  • 如何更新 pl/sql 中嵌套表的列? [复制]

    这个问题在这里已经有答案了 我正在尝试在表中创建一个可以存储多个值的列 如下所示 我有一个学生id std和一个名为marks可以采用几个值 例如2 3 4 我想更新此列表以添加另一个标记2 3 4 5但我不知道怎么做 我如何更新专栏mar
  • 插入具有多个值的外键

    我想知道 是否有可能创建一个表 其中我有一个接受外键但同一行可能有多个值的表 例如 Employee id name skillid Skill Skillid skillname 这里 Employee 的一个例子可以是 Employee
  • 什么是“数据库实体”以及哪些类型的 DBMS 项目被视为实体? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • AWS RDS MySql - 如何在设置“公开可用”后允许访问

    刚刚使用默认设置和用户 密码创建了新的 AWS RDS MySql 实例 我也将其设置为publicly available并在此过程中创建新的 VPC 目前无法从我的笔记本电脑连接到此 RDS mysql h endpoint u myu
  • mysql表中的数据非常大。即使 select 语句也需要很多时间

    我正在开发一个数据库 它是一个相当大的数据库 有 13 亿行和大约 35 列 这是我检查表状态后得到的结果 Name Table Name Engine InnoDB Version 10 Row format Compact Rows 1
  • 在android中创建SQLite数据库

    我想在我的应用程序中创建一个 SQLite 数据库 其中包含三个表 我将向表中添加数据并稍后使用它们 但我喜欢保留数据库 就好像第一次安装应用程序时它会检查数据库是否存在 如果存在则更新它 否则如果不存在则创建一个新数据库 此外 我正在制作
  • 将图像编码为base64有什么效果?

    如果我将图像 jpg 或 png 转换为 base64 那么它会更大 还是具有相同的大小 会大多少呢 是否建议在我的网站上使用 Base64 编码的图像 大约会大 37 非常粗略地说 Base64 编码的二进制数据的最终大小等于原始数据大小
  • 如何使用Java获取特定模式的所有表及其列?

    我有一个数据库架构 其名称为 Navid 这个模式中有很多表 当然每个表都有一些列 我需要的是一个java类 连接到我的数据库 有一个在所有表上循环的方法 2 1 有一个内部循环来定义表的所有列 制作创建表查询语句 我想在另一个数据库中创建
  • 使用 Flyway 和 Hibernate 的 hbm2ddl 在应用程序的生命周期中管理数据库模式

    我正在开发 Spring Hibernate MySql 应用程序 该应用程序尚未投入生产 我目前使用 Hibernatehbm2ddl该功能对于管理域上的更改非常方便 我也打算用Flyway用于数据库迁移 在未来的某个时候 该应用程序将首
  • jpegtran 优化而不更改文件名

    我需要优化一些图像 但不更改它们的名称 jpegtran copy none optimize image jpg gt image jpg 但是 这似乎创建了 0 的文件大小 当我对不同的文件名执行此操作时 大小仍然完全相同 怎么样 jp
  • 如何使用 Wix 运行 sql 脚本创建数据库

    我在使用 Wix 创建数据库时遇到问题 我能找到的示例 参见下面的链接 都是首先使用 wix 创建数据库并运行创建表 sql 脚本 问题是我需要将 wix 设置为使用 CREATE DATABASE 运行 sql 脚本来创建数据库和表 而不
  • 使用 ImageMagick 和 PHP 将 PNG 转换为 JPG 并将透明背景设置为白色

    将图像从 PNG 转换为 JPEG 时 如何使用 ImageMagick 带有 php 扩展 将透明背景设置为白色 在撰写本文时 您尚未指定正在使用哪个扩展 但如果您使用命令行 则命令将是 convert image png backgro
  • VideoCapture.read() 返回过去的图像

    我在跑python3 6 with openCV on the Raspberry pi OS is Raspbian 代码的大致结构如下 The image以时间间隔 3 5 分钟 捕获 被捕获image在函数中处理并返回度量 精度的种类
  • SQL Server 2005 是否有与 MySql 的 ENUM 数据类型等效的数据类型?

    我正在开发一个项目 我想在表中存储一些容易枚举的信息 MySql 的枚举数据类型正是我想要的 http dev mysql com doc refman 5 0 en enum html http dev mysql com doc ref
  • 使用 jQuery 清除 IMG

    我正在尝试从 a 中删除加载的图像 img 元素 但清除或删除 src 不会执行此操作 该怎么办 HTML img src https www google com images srpr logo3w png JQUERY img att
  • pg_restore错误:角色XXX不存在

    尝试将数据库从一个系统复制到另一个系统 涉及的版本是9 5 0 源 和9 5 2 目标 源数据库名称是foodb与主人pgdba并且目标数据库名称将被命名foodb dev与主人pgdev 所有命令都在将托管副本的目标系统上运行 The p
  • 图像梯度角计算

    我实际上是按照论文的说明进行操作的 输入应该是二进制 边缘 图像 输出应该是一个新图像 并根据论文中的说明进行了修改 我对指令的理解是 获取边缘图像的梯度图像并对其进行修改 并使用修改后的梯度创建一个新图像 因此 在 MATLAB Open
  • 研究MySQL、SQLite源码了解RDBMS实现[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我知道实现数据库是一个很大的话题 但我想通过研究数据库系统的源代码来基本了解数据库系统的工作原理 例如
  • 在Python中调整图像大小

    我有一张尺寸为 288 352 的图像 我想将其大小调整为 160 240 我尝试了以下代码 im imread abc png img im resize 160 240 Image ANTIALIAS 但它给出了一个错误TypeErro

随机推荐

  • 如何在Spring JpaRepository中使用JPQL选择组中的最新记录?

    在 SpringBoot 微服务中 我尝试为每个mean of payment id 选择参与者的最新记录 为了实现这一点 请为 actor id 选择演员内容 其中created date 等于 max created date 的嵌套查
  • 如何更改TextInputLayout的浮动标签颜色

    参考新TextInputLayoutGoogle 发布 如何更改浮动标签文本颜色 Setting colorControlNormal colorControlActivated colorControlHighLight在样式中没有帮助
  • 没有工厂就无法实例化的参数化工厂和产品类

    我正在按照对上一个问题的回答中提出的内容来实现 Factory 类 工厂方法实现 C https stackoverflow com questions 410823 factory method implementation c 5343
  • BitmapFactory:无法解码流:java.io.FileNotFoundException

    我有一个关于 BitMapFactory decodeFile 的问题 在我的应用程序中 我希望用户能够从他 她的设备中选择图像或拍照 然后必须将其显示在 ImageView 中 这是代码片段 Uri selectedImage data
  • z3 实数的存在主义理论

    Z3决定非线性实数运算的存在片段吗 也就是说 我可以用它作为决策程序来测试是否 带有 和 x 的无量词公式有实数解吗 是的 Z3有一个非线性多项式实数运算的存在片段的判定过程 当然 该过程是以可用资源为模完成的 该过程相当昂贵 本文 htt
  • 如何在 Linux 中创建文件监听器?

    我试图在特定目录上创建一个侦听器 每当该路径中出现文件时 该侦听器就会启动 Linux 命令 例如 每当文件出现在 C home 这样的目录中时 我想从该文件中读取一串文本 然后启动另一个命令 我正在考虑使用循环 但这似乎效率低下 要获得有
  • 为什么实例化 JsonSlurper 会导致不可序列化异常?

    这是我的 Jenkins 文件 Library libs dev libs pipeline agent any stages stage json steps script my lib jsonslurper 这是我的常规共享库 var
  • 二维中的正则表达式有什么好的/有趣的类似物吗?

    二维正则表达式是否有任何好的 或至少有趣但有缺陷的 类似物 在一个维度我可以写类似的东西 aaac bc b aaa 快速拉出交替区域bs and cs 的边框至少为 3as 也许同样重要的是 我可以在一个月后回来 一目了然地看到它在寻找什
  • 选择每个 id 的前 x

    我对 SQL 有点生疏了 可以说我有tblMachineLogs with MachineLogID MachineID LogTime date time 该表充满了来自 10 台机器的日志MachineID1 到 10 并且有很多行 例
  • Google Apps 脚本 - 迭代文件夹和子文件夹

    我想使用 google apps 脚本迭代 Google Drive 中文件夹的树结构 下面的代码列出了一些文件夹 但不是全部 您能建议什么是深入文件夹结构的最佳技术吗 我首先尝试记录所有文件夹名称 谢谢 function test lis
  • 在Windows中使用dos批处理程序的原因是什么?

    Question 在现代 Windows 系统上使用 dos 批处理语言编写一些重要任务而不是下载 PowerShell 或 ActiveState Perl 的一个好的 理想情况下 技术上的 理由是什么 更具体地说 我在这个问题期间做出以
  • 如何使用selenium同时打开多个实例Firefox而不清除缓存和cookie

    我有一个从 Facebook UID 中抓取好友列表的代码 它有效 但需要很长时间才能抓取整个列表 因此 我想通过使用多处理和 Selenium Grid 来加快速度 以下是我使用的方法 使用帐户登录 Facebook 打开 5 个具有相同
  • WPF DataGrid如何根据绑定数据将ColumnType设置为不同类型?

    我有 首选项 数据结构 其中有字符串 值 字段和 类型 字段的枚举 类型可以是 0 布尔值 1 整数 2 字符串 根据此类型字段中的值 我想以不同方式显示 值 单元格 例如复选框 文本框 下拉列表等 因此 为了清楚起见 同一列应根据该行中的
  • 如何使用js向td添加按钮?

    我有一个动态生成的表 因为它正在生成 TD 我想将第一个 TD 设置为按钮 下面是我的代码 显然不起作用 我记得我遇到的另一个问题是我们可以使用 html 更改 div 的内容 但这在这里也不起作用 Code var table docum
  • Django modeltranslation - 无法获取和查看原始字段

    我正在尝试使用django modeltranslation在我的项目中 目前 只是为了Tag具有一个字段的模型 name 我已经创建并注册了TranslationOptions then makemigrations and migrat
  • 如何使用 gradle 使用平台密钥签署 Android 应用程序?

    我看到了几个类似的问题 例如 Android 构建平台源代码后 如何使用平台密钥签署任意APK https stackoverflow com questions 4247818 android after building platfor
  • Redis作为数据库

    我想使用Redis作为数据库 而不是缓存 根据我 有限 的理解 Redis 是一个内存数据存储 使用 Redis 有哪些风险 如何减轻这些风险 您可以通过多种不同方式将 Redis 用作权威存储 Turn on AOF 仅追加文件存储 请参
  • 使用 Amazon SES 的 Codeigniter SMTP 电子邮件

    我想昨天亚马逊宣布了对 SES 简单电子邮件服务 的 SMTP 支持 我尝试使用 Codeigniter 发送 SMTP 电子邮件 但没有成功 我有一个经过验证的发件人 一切看起来都很好 this gt load gt library em
  • 查找从开始日期到年底的每个星期五

    所以我又带着另一个令人困惑的日期时间问题回来了 在 C 中 我如何返回从开始日期 DateTime Now 到今年年底 例如 今天是 19 号星期五 它将返回 26 2 9 16 23 30 7 等 这有效吗 static IEnumera
  • 如何用 Dotrine 保存图像

    我想在我的文章实体中保留图像 Doctrine2 可以做到这一点吗 我该怎么做呢 此致 博多 使用带有 File 类型的 ODM 设置非常简单 对于 ORM 实体 我会考虑创建一个像这样的列 注意 使用此链接将 blob 类型添加到 Doc