文件夹或 SQL Server 作为二进制存储图像的更好方法是什么?

2024-07-03

我正在计划为客户开发一个照片库应用程序。我正在 asp.net 3.5 中开发该应用程序,并希望开发它,以便我可以使用各种前端跨多个平台重复使用该应用程序。基本上,我想知道将图像作为二进制文件存储在数据库中与简单地将文件存储在应用程序文件夹中相比有什么缺点和优点。

任何建议将不胜感激!

谢谢, 特里斯坦


SQL Server 2008支持FILESTREAM http://msdn.microsoft.com/en-us/library/bb933993.aspx贮存。

这些文件存储在NTFS卷类似于普通文件,但受事务控制,并且可以通过传递到的特殊文件名进行访问Win32 API函数(当然还有任何API建立在它的基础上)与额外的SQL Server安全检查(如GRANT选项等)。

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

文件夹或 SQL Server 作为二进制存储图像的更好方法是什么? 的相关文章

  • 将图像保存到数据库

    我有一些简单的实体 现在需要有一个个人资料图像 执行此操作的正确方法是什么 因此 这是一对一的关系 一张图像仅与一个实体相关 反之亦然 该图像应通过网络表单上传并插入相关实体 如果有人能指出如何将图像持久保存到数据库和相关实体的正确方向 那
  • iText :仅当位置为空白时,PDF 上的图像

    需要在每个页面的特定位置绘制图像 限制是只有当特定位置为空白 不包含任何文本 图像 表格等 时 我们才应该粘贴图像 有没有办法做到这一点 就在这里 Use IEventListener解析 pdf 中的特定页面 您将收到有关解析器在页面上处
  • IMG SRC 标签和 JavaScript

    是否可以从 IMG SRC 标签调用 JavaScript 函数来获取图像 url 像这样 img src GetImage 这是使用 NET 2 0 没有 这是不可能的 至少在所有浏览器中都是不可能的 你可以这样做 img src bla
  • 将图像从 PC 读取到 FPGA 并返回

    我需要从PC读取一个小图像 tif格式 到FPGA套件 ALTERA DE2 70 进行处理 然后将其写回PC 我不知道如何在 Verilog 中做到这一点 可以用C实现吗 如果是这样 我如何结合我的 C HDL 代码来协同工作 谢谢你 几
  • 是否有任何工具可以显示图像之间实质性变化的“差异”?

    我正在尝试找出一种方法 通过比较年度卫星图像来更快速地确定新施工地点 在 Google 地球中 无论出于何种原因 您都可以回滚卫星图像上的时钟 并确定这些年来发生了什么变化 有趣的一件事是您可以确定新的建筑 目前 我正在手动执行此操作 速度
  • Imagemagick 将 png 转换为 jxr

    我在将 png 文件转换并压缩为 jxr 文件时遇到一些问题 我在 imagemagick 转换工具中找不到任何会更改生成的 jxr 文件大小的选项 例如速率或质量 现在有人可以操作转换后的文件大小吗 Imagemagick 仅在以下情况下
  • 如何绑定图像源?

    这是我到目前为止所拥有的
  • 相机标定,像素到方向的反向投影

    我正在使用 OpenCV 从一系列棋盘图像中估计网络摄像头的内在矩阵 详细信息请参见tutorial http opencv python tutroals readthedocs io en latest py tutorials py
  • 将表复制到不同 SQL Server 上的不同数据库

    我想将一个表从一个数据库复制到另一个数据库 我知道如果数据库位于同一个 SQL Server 上 您可以轻松执行以下操作 SELECT INTO NewTable FROM existingdb dbo existingtable 如果数据
  • SQLConnection.Open();抛出异常

    更新旧软件 但为了保持向后兼容性 我需要连接到 mdb 访问 数据库 我使用以下连接但不断出现异常 为什么 我已经验证了路径 数据库存在等 这一切都是正确的 string Server localhost string Database d
  • Magento - 如何在交易电子邮件中插入产品图片

    基本上我想将产品图片包含到订购产品时发送的新订单电子邮件中 我从 email order items order default phtml 开始使用此代码 如何使用此代码来获取图像 Mage helper catalog image gt
  • 为什么 SSMS 会更改我的存储过程(重新格式化、将 exec 更改为 EXECUTE 等)

    SSMS 突然重新格式化我的存储过程 它以前从未这样做过 这是我正在谈论的一个例子 这是我上周创建的存储过程的开头 CREATE PROCEDURE dbo usp LoanDataNames LoanID varchar max null
  • 复合主键:好还是坏?

    虽然可以使用复合主键 但是对于下面的情况 这真的是一种不好的做法吗 Stackoverflow 上的共识在这个问题上似乎是双向的 Why 我想将订单付款存储在单独的表中 原因是 一个订单可以有许多项目 这些项目以多对多关系的形式在单独的表中
  • 如何处理发票申请中的价格波动?

    在发票应用程序中 请考虑以下事项 我有一个产品表 其中还包含产品的价格 然后我有一个发票和发票行表 在每个发票行中 我引用产品 ID 和数量 在这种情况下 我不会将产品的价格与发票行一起存储 现在几个月后 如果产品的价格发生变化 任何报告都
  • SQL Server 更改数据捕获 - 捕获进行更改的用户

    关于SQL Server 更改数据捕获 https msdn microsoft com en us library bb933994 v sql 120 aspx 你能追踪到User谁对行 列数据进行了更改 或者是否有办法扩展 CDC 以
  • 获取pygame中图像各个像素的颜色

    如何获取传输到 pygame 表面的图像像素的颜色值 使用 Surface get at 仅返回表面层的颜色 而不返回其上位图传输的图像 方法surface get at很好 下面的示例显示了在没有 Alpha 通道的情况下位图传输图像时的
  • 使用带有大量透明区域的 png 时内存消耗会大幅增加

    我正在使用一个button with a PNG背景我的应用程序中的 CopyToClipboard 函数 在各种片段中使用了大约 6 7 次 自从图像应该小为了我的目的 我通过放入额外的透明区域围绕图像 这样我就可以增加按钮大小可点击区域
  • SQL 和 Dapper 性能隐式转换

    我们如何防止 Dapper 中的 SQL 隐式转换 我们意识到 我们正在进行 SQL 隐式转换 导致索引扫描和死锁 Dapper 参数是 nvarchar 而 SQL 表列是 varchar 这导致我们所有的 sql 列都转换为 nvarc
  • IF 语句中间的 GO 命令

    我正在寻找有关创建表的信息 仅当它们在当前数据库中不存在时 以便能够在可能或可能没有它们的不同数据库中创建它 并发现这两个有用的主题 SQL Server 检查表是否存在 https stackoverflow com questions
  • GO 语句破坏了 .NET 中的 SQL 执行

    我有一个非常简单的 C 命令 shell 应用程序 它执行 SQL Server 生成的 SQL 脚本来编写模式和数据脚本 它在 GO 声明中爆炸了 错误信息 GO 附近的语法不正确 这是完整的 sql 脚本 Object Table gy

随机推荐

  • @PostConstruct 中的 CDI 参数

    我认为我的问题类似于this https stackoverflow com questions 4579711 managedpropertyvalue param id in a non request scope bean但还没发现它
  • Bash 中管道如何工作的简单解释是什么?

    我经常在 Bash 中使用管道 例如 dmesg less 虽然我知道这会输出什么 但这需要dmesg让我滚动浏览它less 我不明白什么 是在做 是不是正好相反 gt 有没有一个简单的或隐喻的解释 does 当一条管线中使用多个管道时会发
  • 为什么仅使用两个类似命令之一会出现错误“NoneType”对象没有属性“内容”?

    我正在从中提取内容url https www collinsdictionary com dictionary french english aimer import requests from bs4 import BeautifulSo
  • 无法创建带有 nil 模型错误的 NSPersistentStoreCoordinator

    我有一个运行完美的 coreData 数据模型文件 由于一些特殊要求 我deleted旧的数据模型文件并创建另一个数据模型文件完全相同的实体 有实体没有变化来自之前的数据模型 我已将其作为不同的捆绑并从该包中引用它 用于创建 Managed
  • 跨多个子域使用 Apache mod_auth 进行单点登录?

    我有一个域和一组需要身份验证才能访问的子域 我目前正在使用 mod auth 在 domain tld 级别对用户进行身份验证 mod auth basic 我的目标是域和所有子域之间的单点登录 这些凭据是否会自动延续到子域 或者通过简单的
  • 如何在 Intellij IDEA 中的实时模板中设置变量的默认值?

    Intellij IDEA 中的实时模板可能存在一些误解 我的意思是模板中变量的默认值 假设我们有这个实时模板 我在这里期望的是 当调用此模板时 类型jqon并按TAB 我将看到已输入的默认值 我可以更改或保留原样 像这样 但不是 我有空字
  • 创建代表“今天”的 NodaTime LocalDate

    创建代表 今天 的 LocalDate 实例的推荐方法是什么 我原以为 LocalDate 类中有一个静态的 Now 或 Today 属性 但没有 我当前的方法是使用 DateTime Now var now DateTime Now Lo
  • 使用sql删除重复行

    我正在尝试从 mysql 表中删除重复的行 我尝试了多个查询 但不断收到此错误 1093 You can t指定目标表 usa city 以在 FROM 子句中进行更新 该表如下所示 usa city id pk id state city
  • 是否可以更改默认的 html5 视频皮肤/颜色

    是否可以更改默认 html5 视频播放器的颜色或完整皮肤
  • WebView 和 SSL 证书

    我在使用 Android WebView 加载受 SSL 保护的网页时遇到问题 我总是收到如下错误 onReceivedSslError primary error 3 certificate Issued to CN intranet
  • 如何使用 Knockout 和自定义绑定将 JSON DateTime 转换为可读的日期和时间

    我将 KnockoutJS 与映射插件一起使用 除了 DateTime 字段之外 一切都运行良好 该字段被序列化为刻度 如下所示 Date x 其中 x 刻度 我会怎样 1 将日期对象解析为人类可读的形式 2 将其从自定义绑定返回到模型中的
  • Pip要求输出全局包

    我的 django 项目有一个虚拟环境 但是当我点击pip freeze 我得到的一定是一个全局站点包列表 包括太多的包 比如 ubuntu 包和很多不相关的东西 无论 virtualenv 是否处于活动状态 都会发生这种情况 我的站点包列
  • Angular 2:NgbModal 在视图中嵌入

    假设我有这样的模态模板 div class modal header h3 h3 div div class modal body div
  • Javascript - window.location.assign 不起作用

    我有一个项目 我扫描二维码 然后它会根据扫描的代码自动打印出信息 我有扫描仪和打印机 每个二维码都对应一个URL 我可以让扫描仪填充输入字段 并且可以收到警报以显示扫描的信息 但是 每当我尝试分配 URL 时 它只是将信息附加到当前 URL
  • Visual Studio 2012 最近的项目未在任务栏中更新

    我已将 Visual Studio 固定到任务栏 用鼠标右键单击该图标时 会显示最近的项目和解决方案的列表 这曾经工作正常 但从现在起 该列表不再更新 我总是在下面看到相同的项目和解决方案Recent 尽管我最近参与了较新的项目 我该如何修
  • Google 云消息传递:如何使用 SHA1 证书?

    我有个疑问 我开发了一个 Android 应用程序 它通过 Google Cloud Messaging 接收推送通知 以下是我采取的步骤 在 Google Developer 控制台上创建新项目 并将我的项目编号复制 粘贴到我的 Andr
  • 如何使用 mongoose 连接到两个不同的数据库?

    我有两个数据库 一个数据库影响另一个数据库 所以我想看看是否有一种方法可以连接两个数据库 以便一个模型可以与另一个数据库关联 而另一个模型可以专注于差异数据库 目前我的模型如下所示 var mongoose Schema Moduser O
  • 水平滚动视图 - xamarin.forms

    我知道有很多关于这个话题的 在 Xamarin Forms ScrollView 中水平滚动 https stackoverflow com questions 24389661 scroll horizontally in xamarin
  • $(window).width 的条件行为

    当窗口高于 1278 像素时 我想要特定的 mouseenter 和 mouseleave 行为 对于低于 1278 的宽度 我想禁用此切换行为 并将 2 个元素设置为 1 个状态 可见和活动 如果浏览器宽度大于 1278 我还必须将状态重
  • 文件夹或 SQL Server 作为二进制存储图像的更好方法是什么?

    我正在计划为客户开发一个照片库应用程序 我正在 asp net 3 5 中开发该应用程序 并希望开发它 以便我可以使用各种前端跨多个平台重复使用该应用程序 基本上 我想知道将图像作为二进制文件存储在数据库中与简单地将文件存储在应用程序文件夹