laravel - 如何处理图片上传+优化
问题描述
我有一个功能,用户可以创建一个帖子并上传最多 10 张图片。上传这些图像后,我想在发布帖子之前对其进行优化(即,在优化图像的工作完成运行之前,它应该保持私有)。
我该如何处理?
我目前的想法是:
- 用户上传 10 张图片并提交帖子
- 我将每个图像的新行插入到名为的表中的数据库中
temp_post_images
- 图像存储在一个
temp
文件夹中,直到它们被作业处理 - 该作业从该帖子中获取所有行
temp_post_images
,遍历每个行并优化每个图像 - 优化所有图像后,它将整个
temp
文件夹移动到永久文件夹中,并将其中的所有行temp_post_images
移动到永久post_images
表中
然而,这似乎不必要地复杂并且容易出错。
这里有什么更好的解决方案?
解决方案
推荐阅读
- javascript - 为什么`navigator.clipboard.writeText`如果在android上通过alert()进行,则不会将文本复制到剪贴板
- json - VS Code 将启动配置链接到命令托盘中的命令
- oracle - 为什么一台机器为 SSIS OLE DB 源任务中的相同数据库列假定 unicode 和另一台非 unicode?
- wpf - WebView2 控件未下载我们尝试在控件中查看的页面中提到的图像文件或任何 JS 文件
- python-3.x - 如何替换熊猫数据框中的列名
- python - RuntimeError:尝试第二次向后遍历图形(或在已释放变量后直接访问已保存的变量)
- c# - 如何从不同的脚本访问和禁用游戏对象 - Unity2D
- python - 如何显示csv文件中的数据
- tooltip - 是否可以在 Qualtrics 的工具提示上显示图像而不是文字?
- javascript - React Native 中的连续 SVG Wave 动画