如何使用python在googleappengine blobstore上创建一个简单的虚拟文件系统?

2024-06-02 04:40:13 发布

您现在位置:Python中文网/ 问答频道 /正文

有一个Java版本的GAEVFS看起来相当有效,但也很复杂。在

以及位于http://code.google.com/p/pyfilesystem/的pythonvfs集合,它不是为GAE设计的。在

Google锁定了文件系统,并将tempfile设为空,这需要一个解决方案。在

我必须用GAE blobstore/file API构建一个简单的vfs来模拟Linux风格的dir文件所有者权限行为。在

有可能吗?我应该实现哪些最基本的类、属性和方法?在

提前谢谢!在


Tags: 版本comhttpgooglecodejava解决方案tempfile
1条回答
网友
1楼 · 发布于 2024-06-02 04:40:13

如果您正在尝试在GAE中实现FS,请为痛苦的世界做好准备。你不能在GAE上写文件,即使你移动到Managed VMs你的磁盘将在重新启动时被擦除。在

基本上,您将不得不模拟文件系统接口并将其转换为数据存储实体和关系。在

这是可以做到的,但你必须从头做起。在

如果你想要一个云文件系统,我建议你考虑云存储,它实际上允许你处理文件,它实际上实现了基本文件系统的大部分功能。在

相关问题 更多 >