php - 文件上传为base64字符串,然后根据mime类型显示
问题描述
我有一个关于 php 文件上传的问题,因为我需要使用表单上传文件,但我想将它作为 base64 编码字符串存储在数据库中。该文件可以是任何文件,如图像、pdf、doc、音频、视频。
我应该以哪种格式上传文件?
或者
如果我应该将文件存储在具有 mime 类型的 base64 字符串中,那么我应该如何存储它以及如何显示这些文件,例如如果我将视频存储为 base64 字符串,那么我将如何在视图中显示它并播放该视频?
我正在使用 laravel 5.8 创建项目。
解决方案
推荐阅读
- opengl - 是否可以在布局格式为 rg32ui 的图像上使用 imageAtomicMax?
- python - 从excel表导出后如何清理数据框中的日期时间字符串?
- string - 如何在raylib的文本中显示变量
- sql - 需要在 sql 查询中添加 if 语句以获得不同的值
- c++ - C++ 如何制作 std::function
返回一个布尔值 - php - php 查询 - 按日期过滤
- laravel - Laravel $request->input('var') 在控制器中返回 null
- r - 构建一个多页闪亮的应用程序 - renderUI() 与扩展 ui.R 的优缺点
- azure-devops - 我应该将 web.config 文件放在 Azure Web Apps for Containers 的什么位置?
- android - 响应式布局 - 如何?