我可以使用ActiveStorage使用原始文件名在本地保存文件吗?

问题描述

我正在构建在RaspBerry Pi上运行的MVP Rails应用。我的目标是让用户上传文件(在我的情况下为KML文件),并让ActiveStorage将其保存到Pi的磁盘(SD卡)上。

但这是折纸-我在Pi上运行了一个服务,我希望能够访问这些文件(ROS),并在使用它们后最终对其进行分类(即“处理中”,“完成”,“失败”)。为简单起见,我希望仅使用本机文件文件夹结构来完成此操作(即,完成后将上传文件移动到“完成的”文件夹中。)

但是ActiveStorage似乎使用不可预测的文件夹结构和随机文件名来保存文件

这可能吗?还是我要反对ActiveStorage的目的?

再次-我想使事情尽可能简单,因为这是概念验证项目。我知道我可能可以让我的其他服务将请求发送到Rails应用程序,然后让该应用程序将文件发送至服务,但这似乎比我现在需要的工作和复杂性都多!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...