访问AppHarbor上的文件系统

时间:2013-01-12 08:13:44

标签: appharbor

我想尝试AppHarbor,但我有一个应用程序可以将上传的文件存储在文件系统的某个位置。它与AppHarbor兼容吗?我可以将文件存储在文件系统中并在以后访问它们吗?

(我可以期待什么样的路径,例如c:\ blabla是什么或什么?)

谢谢。

2 个答案:

答案 0 :(得分:7)

您可以在本地文件系统上存储文件,但每次新部署都会清除应用程序目录,因此不建议您依赖文件存储。

相反,我们建议您使用云存储服务,例如Amazon S3Google Cloud Storage或类似服务。这两种服务都有.NET库。

我们最近写了一篇关于您可能想要阅读的uploading files directly to S3 and GCS from the browser的博文。

答案 1 :(得分:2)

如果您使用后台工作程序,则需要在应用程序的设置中“启用文件系统写访问”。

然后,您可以访问以下内容:Path.GetTempPath()

来自此支持问题:http://support.appharbor.com/discussions/problems/5868-create-directory-in-background-worker

相关问题