【发布时间】:2018-09-10 02:07:52
【问题描述】:
我目前正在开发一个需要在 Hyperledger Composer 中上传 pdf 附件的 POC。从 UI(角度)上传的 PDF 转换为 base64 字符串,并通过 composer rest 服务器 api 来创建/更新资产。但是当文件大小超过 40 KB 时,以下错误会显示为“实体太大”。此错误仅由作曲家休息服务器引发。 Fabric 网络没有错误。
请求 POST /api/UpdateContractDetails 的未处理错误:错误:请求实体在 在 getRawBody (/home/ttandale/ .nvm/versions/node/v6.11.2/lib/node_modules/composer-rest-server/node_modules/raw-body/index.js:106:12)在读取(/home/ttandale/.nvm/versions/node/ v6.11.2/lib/node_modules/composer-rest-server/node_modules/body-parser/lib/read.js:76:3) 在 jsonParser (/home/ttandale/.nvm/versions/node/v6.11.2/lib /node_modules/composer-rest-server/node_modules/body-parser/lib/types/json.js:127:5) 在 Layer.handle [as handle_request] (/home/ttandale/.nvm/versions/node/v6. 11.2/lib/node_modules/composer-rest-server/node_modules/express/lib/router/layer.js:95:5) 在 trim_prefix (/home/ttandale/.nvm/versions/node/v6.11.2/lib/node_modules /composer-rest-server/node_modules/express/lib/router/index.js:317:13) 在 /home/ttandale/.nvm/versions/node/v6.11.2/lib/node_modules/composer-rest-server/ node_modules/express/lib/router/index.js:284:7 在 Function.process _params (/home/ttandale/.nvm/versions/node/v6.11.2/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:335:12) 在下一个 (/home/ ttandale/.nvm/versions/node/v6.11.2/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:275:10)在/home/ttandale/.nvm/versions/ node/v6.11.2/lib/node_modules/composer-rest-server/node_modules/loopback/server/middleware/token.js:130:7 at /home/ttandale/.nvm/versions/node/v6.11.2/lib/ node_modules/composer-rest-server/node_modules/loopback/common/models/access-token.js:108:15 at /home/ttandale/.nvm/versions/node/v6.11.2/lib/node_modules/composer-rest- server/node_modules/loopback/common/models/access-token.js:171:11 at _combinedTickCallback (internal/process/next_tick.js:73:7) at process._tickCallback (internal/process/next_tick.js:104:9 )
这个有大小限制吗???在 0.6 版本的织物中,我们上传的文件大小超过 1 MB。我们有文件大小最大为 2 MB 的场景。 请对此提供帮助和指导。
【问题讨论】:
标签: hyperledger-fabric hyperledger hyperledger-composer