0

我正在开发一个 Android 应用程序,我使用 Parse 作为后端 [Parse-Heroku-Mlab (sandbox Plan)],这个应用程序在城市中提供不同的服务,服务所有者的完整信息也列在应用程序中有用户图像和图标。

问题:当我尝试上传图像时,它没有被上传(直到最后一天它工作正常),但仪表板中的文本字段可以工作并被上传。

Parse Logs 说:2017-05-28T04:30:17.793Z - 无法存储文件。2017-05-28T04:30:17.790Z - 超出配额

附上 Mongodb 统计数据的截图。 在此处输入图像描述

可能是 Mlab 的问题。沙盒计划提供了高达 512 mb 的存储空间。我尝试释放空间,但没有成功。

4

1 回答 1

0

尝试使用 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 输出的 fileSize 值计算您的配额。在现代手机中,图像的大小可以在 3 到 12mb 之间。

于 2017-05-29T19:52:02.777 回答