我一直在用python微框架烧瓶建立一个小博客,我希望能够为博客上传照片。我找到了flask-uploads包,这使得将上传合并到应用程序非常方便。然后我在bitbucket上找到了源代码和an example。
该示例将上传的照片放入/ tmp / photolog,但我希望上传的位置更加永久,因此我选择使用应用程序文件夹中的文件夹,但这会导致OSERROR 13(权限错误)。进一步阅读建议我可能需要更新我想用于上传的文件夹的权限,但我不确定我应该如何配置权限以使其工作。
我读了一下应该用于上传的flask 0.8的实例文件夹,但只是尝试上传到我的应用程序目录中名为instance的文件夹似乎没有什么区别(这是预期的)。
这似乎是一个非常简单的问题,我发现烧瓶是一个非常易于使用的框架,但我似乎无法在任何地方找到解决方案。我确信我完全误解了应该如何使用实例文件夹,但我很难找到例子。
答案 0 :(得分:4)
您只需确保运行服务器的用户或组对您要上载这些文件的目录具有写入权限。