我正在部署我的应用程序到一个只读文件系统的服务器。我正在使用一个gem来制作一个zip文件,并随机地将它放在/ public处的某处。现在我只能写入tmp - 如何为tmp文件夹中的用户提供文件服务?服务从只读文件系统的轨道与临时文件
1
A
回答
1
我最终没有使用任何这些方法。我在Heroku上,我需要的图片/文件数量不够大,无法保证云存储。
我所做的是使用一种方法在tmp中创建一个文件,并使用link_to_remote
链接到该文件以生成该文件。另一个链接是对使用send_file
的操作与我在temp中创建的文件的路径进行的。
我遇到的问题是由于在生成和文件服务是在同一个方法,我会试图找出并可能发布另一个问题。
0
你真的不想这样做 - 这是一个巨大的安全风险。
0
一种可能性是将其作为BLOB存储在数据库中。
0
当你必须提供文件时,你为什么要使用只读(我假设Heroku?)?好像你在向上游游泳。我会使用一个AWS实例。您获得可靠性,访问和带宽。不是免费的,但是什么?
相关问题
- 1. 无法编辑系统目录中的服务文件 - 只读文件系统
- 2. 从Android下载FTP文件时只读文件系统错误
- 3. Heroku临时文件系统和临时文件
- 4. Ubuntu非只读文件系统非系统文件
- 5. 从文件系统中读取文件
- 6. Heroku只读文件系统上的ActiveScaffold?
- 7. 轨道事件系统
- 8. 只读文件系统android studio
- 9. Android只读文件系统错误
- 10. ADT Eclipse - emulator-5554':只读文件系统
- 11. Docker-swarm错误:只读文件系统
- 12. Android Studio - 只读文件系统?
- 13. 产生java.io.IOException:只读文件系统
- 14. Android文件系统:java.io.FileNotFoundException:/ savedArticlesFile:打开失败:EROFS(只读文件系统)
- 15. 如何将文件从服务器文件系统上载到SQL服务器
- 16. Android文件写入只读文件系统警告
- 17. psql:FATAL:无法打开文件“base/11951/11717”:只读文件系统
- 18. 从轨道返回文件
- 19. 从挂载的文件系统访问文件与Web服务器上的本地文件(生产vs dev)
- 20. 的Java:从文件系统
- 21. SSIS文件系统任务
- 22. 在会话结束时从服务器删除临时文件
- 23. 从Windows文件系统读取文件属性?
- 24. 如何从系统文件夹读取文件
- 25. Dojo使用dojo.xhrGet从本地文件系统读取json文件
- 26. 可以在系统的临时目录中创建flymake的临时文件吗?
- 27. 在Web API服务器文件系统中保存文件
- 28. HTML:输入类型=文件,但文件系统是服务器
- 29. 只读文件系统基准测试软件
- 30. spark与cassandra文件系统