我已使用" https://github.com/parse-server-modules/parse-files-utils"将文件从Parse.com迁移到我的托管解析服务器应用"选项-2"。
的工具现在我的问题是,当我点击托管解析服务器信息中心中的图片时,它会显示消息"找不到文件。"我的网址就像,
我服务器的http://ip:1337 / parse / files / OE9gP1wrd2OT9avp3RBmt8zysmM25wRTMtDOxsfe / tfss-6ca44378-72fb-4ddf-aef2-11af0485b11b-profile-pic
如果我从移动aap上传新图片,它的工作正常。
我已经安装了mongodb并将parse.com数据迁移到mongodb中新创建的数据库。
我在新创建的解析服务器中没有使用任何FileAdapter。
先谢谢,请仔细研究这个问题并帮助我如何在托管解析服务器中显示迁移的图像。
答案 0 :(得分:0)
您看到的http错误是什么(404?)您确定错误是"找不到文件"?也许您的服务器文件夹权限设置为不公开,因此您无法公开访问这些文件(应该是403错误)。
您通常将图像文件存储到可通过Amazon(AWS)或Microsoft Azure等API访问的容器(存储)中。保持本地服务器文件存储空间小,并且对图像的访问速度快,通常效率更高。
您可以了解如何设置Amazon S3存储桶或Google云存储here。
您可以使用此here了解如何设置Azure存储adapter并将其连接到您的解析服务器。
我不确定AWS,但Google和Azure会在您注册时为您提供免费信用,并且(至少对于Azure)存储空间不是太贵,因此免费信用可以持续使用一会儿......