解析服务器文件大小限制 20MB

Posted

技术标签:

【中文标题】解析服务器文件大小限制 20MB【英文标题】:Parse Server file size limit 20MB 【发布时间】:2016-12-23 03:40:16 【问题描述】:

有谁知道如何更改解析服务器的文件大小限制?目前我可以正确下载和上传文件到 20MB,但我需要更大一点。

GitHub上有链接

https://github.com/ParsePlatform/parse-server/blob/master/src/Routers/FilesRouter.js#L21

但我不知道如何在服务器端进行更改。通过 SSH 浏览了项目的每个部分,但看不到 fielsrouter.js

编辑: server.js 文件现在包含变量 maxUploadSize

var express = require('express');
var ParseServer = require('parse-server').ParseServer;
var app = express();
// Specify the connection string for your mongodb database
// and the location to your Parse cloud code
var api = new ParseServer(
    databaseURI: "XXXXX",
    cloud: "XXXXX",
    appId: “XXXXX”,
    masterKey: “XXXXX”,
    fileKey: “XXXXX”,
    serverURL: ‘XXXXX’,
    maxUploadSize: = '50mb'
);
// Serve the Parse API on the /parse URL prefix
app.use('/parse', api);

var port = 1337;
app.listen(port, function() 
    console.log('parse-server running on port ' + port);
);

//Parse Dashboard
var ParseDashboard = require('parse-dashboard');
var dashboard = new ParseDashboard(
    apps: [
        
            appName: “XXXXX”,
            appId: “XXXXX”,
            masterKey: “XXXXX”,
            fileKey: “XXXXX”,
            production: true,
            serverURL: ‘XXXXX’,
           // maxUploadSize: = '50mb'
        
    ]
);

var allowInsecureHTTP = true;

// Serve the Parse Dashboard on the /parsedashboard URL prefix
app.use('/', dashboard);

var portdash = 4040;
app.listen(portdash, function() 
    console.log('parse-dashboard running on port ' + portdash);
);

【问题讨论】:

【参考方案1】:

您可以将maxUploadSize 设置为您需要的任何值。

https://github.com/ParsePlatform/parse-server/blob/ab06055369efee1e456dfdf5c3a86ceba0f4faf1/src/ParseServer.js

但我建议你也检查一下 nginx client_max_body_size

更新:

Bitnami 配置

编辑/opt/bitnami/apps/parse/htdocs/server.js 文件并插入凭据

然后重启

   sudo /opt/bitnami/ctlscript.sh restart parse 

【讨论】:

我遇到了这个搜索,但我不知道如何找到该文件来修改它。我正在使用 amazon ec2 并通过 SSH 登录,但在任何目录中都找不到 parse-server.js。我才刚刚开始玩服务器端的东西 你用的是弹性豆茎吗? 不,我认为它只是直接在 aws 中的 ec2 选项下预配置的 bitnami 解析服务。配置选项似乎有限,也许我应该研究一些更可定制的东西 谢谢哥们。你会笑,但现在我只收到消息“无法开始解析”。我只是从上面的链接中粘贴了整个文件。不确定它需要进行哪些修改。 @WanderingScouse 不幸的是,你不能那样做。我要求您编辑的那个文件是您的配置文件。您只需要添加 maxUploadSize 并将限制设置为该文件。查看格式并将其添加到其他变量下方。我不确定 Bitnami 是否允许这样做,但值得一试。

以上是关于解析服务器文件大小限制 20MB的主要内容,如果未能解决你的问题,请参考以下文章

关于phonegap build中应用的大小限制

Laravel - 超过 PHP 最大上传大小限制时验证文件大小

增加 SilverStripe 网站的最大文件上传大小

outlook发送不了压缩包提示发送链接

CloudKit 的 CKasset 文件大小限制

如何使用 .htaccess 或 php.ini 增加上传文件大小限制? [复制]