首页 / C# / c# – 在mysql中存储pdf
c# – 在mysql中存储pdf
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – 在mysql中存储pdf,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1281字,纯文字阅读大概需要2分钟。
内容图文
![c# – 在mysql中存储pdf](/upload/InfoBanner/zyjiaocheng/904/bbecbe83d91f4b2d9a10533fe68a697d.jpg)
如何在mysql中的字段中存储PDF文档?
目前,我有一个客户列表,每个客户都有一个证书,其中包含有关其帐户的信息,可以提供给其他公司以证明他们是我们的客户.目前,他们的证书以PDF格式导出,并通过电子邮件发送给工作中的某人(客户也获得了物理副本),并且该人的邮箱中充满了这些电子邮件.我更喜欢将它放在客户的记录中 – 允许通过我们内部CRM中的客户文件访问它.
我考虑将PDF放在一个文件夹中,并将其位置作为varchar存储在客户的记录中,但是如果PDF被移动/删除/等等.然后我们上了一条小溪.
我的理解是,blob或mediumblob是我用来存储它的字段类型,但我在这方面有点无知.我不确定如何在现场存储类似的东西(c#datatype给它的东西),然后如何获取它并通过pdf阅读器打开它.
解决方法:
把它放在数据库中,但blob数据类型可能不会削减它.中型通常就足够了.
BLOB, TEXT L + 2 bytes, where L < 216
MEDIUMBLOB, MEDIUMTEXT L + 3 bytes, where L < 224
LONGBLOB, LONGTEXT L + 4 bytes, where L < 232
我已经好几次使用了这个非常好的结果.一定要保存文件大小,因为它可以更容易地检索它.不确定它是否适用于C#,因为它适用于PHP.
如果使用带参数的预准备语句,数据将自动转义为AFAIK.
此外,我无法确定数据库本身在存储此类数据时会变慢的原因.主要的瓶颈当然是数据的传输.此外,mysql有时限制查询的最大长度和特定的响应.
一旦你运行它,它非常整洁,特别是在处理大量小文件时.对于少量大文件,这种方法没有意义,更好地使用一些备份系统来处理移动/删除的文件.
内容总结
以上是互联网集市为您收集整理的c# – 在mysql中存储pdf全部内容,希望文章能够帮你解决c# – 在mysql中存储pdf所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。