Heroku 无法在分析仪表板中上载图像,日志显示:无法存储超出的文件配额
我正在开发一个Android应用程序,我使用Parse作为后端[Parse Heroku Mlab(sandbox Plan)],该应用程序在城市中提供不同的服务,服务所有者的完整信息列在该应用程序中,该应用程序还具有用户图像和图标 问题:当我尝试上传图像时,它不会被上传(直到最后一天它工作正常),但仪表板中的文本字段可以工作并被上传 解析日志显示: 2017-05-28T04:30:17.793Z-无法存储文件。 2017-05-28T04:30:17.790Z-超出配额 Mongodb统计数据的截图附在后面。Heroku 无法在分析仪表板中上载图像,日志显示:无法存储超出的文件配额,heroku,parse-platform,parse-dashboard,mlab,Heroku,Parse Platform,Parse Dashboard,Mlab,我正在开发一个Android应用程序,我使用Parse作为后端[Parse Heroku Mlab(sandbox Plan)],该应用程序在城市中提供不同的服务,服务所有者的完整信息列在该应用程序中,该应用程序还具有用户图像和图标 问题:当我尝试上传图像时,它不会被上传(直到最后一天它工作正常),但仪表板中的文本字段可以工作并被上传 解析日志显示: 2017-05-28T04:30:17.793Z-无法存储文件。 2017-05-28T04:30:17.790Z-超出配额 Mongodb统计数
可能是Mlab的问题。沙箱计划提供高达512MB的存储空间。我尝试释放空间,但没有成功。尝试使用CDN存储,如GCSAdapter或de S3Adapter。设置起来很简单。旧图像将继续正常工作
var GCSAdapter = require('parse-server-gcs-adapter');
var gcsAdapter = new GCSAdapter('project',
'keyFilePath',
'bucket' , {
bucketPrefix: '',
directAccess: false
});
var api = new ParseServer({
appId: 'my_app',
masterKey: 'master_key',
filesAdapter: gcsAdapter
})
Mlab根据MongoDB输出的文件大小值计算配额。在现代手机中,图像的大小可以是3到12mb