ruby-on-rails - 当文件上传到像 AWS 这样的服务时,ActiveStorage 的“附加”在幕后做了什么?
问题描述
attach
在将文件(不是直接上传)上传到配置的服务(例如 Amazon S3)时,我似乎找不到该方法初始化的过程的详细说明。
- 在创建作业以将文件上传到 S3 时,文件是否会先临时上传到应用程序服务器?
- 如果是这样,是否有工作将其清除或在将其上传到 S3 的工作成功返回后将其删除?
- 如果那项工作失败了,它会自动替换吗?等等等等
我想我了解直接上传的过程以及为什么需要进行一些手动错误处理,但我想确切地知道如何ActiveStorage
通过应用程序服务器处理上传,我似乎无法找到可靠的文档。
解决方案
推荐阅读
- google-cloud-platform - fbprophet 未能在谷歌云功能中构建轮子
- javascript - 将“粘贴”功能模拟到输入文本中
- c# - 你如何与.net中的另一个项目链接
- docker - 使用 WSL 2 进行 GPU 加速
- python - 在 Python 中使用 shuffle 函数后列表索引超出范围
- angular - 带有数字和字符串连接的 Angular *ngIf 表达式
- android - 如何一键设置不同时间的闹钟?
- autohotkey - WinActivate 根据特定条件(包括/排除窗口)
- c++ - MITM 代理,TLS 1.2 证书验证失败
- android - 从 CMake 获取并构建 libpng-android