java - 如何将 pdf 上传到 MySQL 数据库并按元数据搜索?
问题描述
我正在为具有上传 pdf 文件选项的 Web 应用程序编写代码。我必须将 pdf 文件的元数据存储在 MySQL 数据库中,因为稍后一些元数据(例如作者或年份)将成为搜索条件。做这样的事情最简单的方法是什么?
解决方案
一种简单的方法可能是将 pdf 存储在 blob 存储中(如 AWS S3 或 GCS)。这些存储将返回存储对象的唯一标识符。在 MySql 中,存储您需要的任何元数据以及对存储对象的引用以供以后获取。
如果您不想添加额外的存储,请将 PDF 序列化为字节并将其直接存储在列中的行中。
推荐阅读
- javascript - JavaScript 中的耳机按钮事件检测
- c# - 如何在c# unity中更改图像组件的图像源?
- javascript - 是否可以从 react-native 中的图像中提取 RGB?
- cron - 如何每 N 分钟执行一次 Google Cloud Run 服务?
- java - 通过 androidstudio 创建的 Android 应用程序的工具栏上未显示菜单按钮
- powerbi - 如何根据当前 Power Bi 页面在管理角色中实现不同的规则?
- c# - Task 在异步任务中完成后没有执行任何语句,但几乎相同的异步任务工作得很好
- javascript - 铯JS中的遮挡剔除
- linux - Git Bash 输出中的彩色文本
- azure - 是否有 Python SDK 可以从外部访问 Azure Functions 的应用程序设置(而不是从 azure 函数本身)?