在Hapijs服务器中获取文件上传错误

问题描述

以下是我们针对Hapi服务器的配置,我们尝试上传的大小超过1MB(zip,jpg),并且可以正常工作,但是当我们尝试小于20kb的小文件时,会抛出不完整的错误。我也附有错误详细信息。有人帮我找出问题的根本原因。

Hapi服务器配置

{
    port: port,compression: { minBytes: 1 },routes: {
      payload: {maxBytes: MAX_PAYLOAD_SIZE/150mb,timeout: MAX_REQUEST_WAIT_TIMEOUT/20mins },cors: true,timeout: {
        server: false,socket: false,}
    },}
“{”data”:{“data”:null,“isBoom”:true,“isServer”:false,“output”:{“statusCode”:400,“payload”:{“statusCode”:400,“error”:“Bad Request”,“message”:“Incomplete multipart payload”},“headers”:{}}},“message”:“Invalid multipart payload format”},“headers”:{}},“mime”:“multipart/form-data”}”
11:57
stack:
"Error: Invalid multipart payload format
stack:
"Error: Invalid multipart payload format
    at exports.dispenser.internals.dispenser.onError (/Users/node_modules/@hapi/subtext/lib/index.js:233:46)
    at Object.onceWrapper (events.js:286:20)
    at exports.dispenser.internals.dispenser.emit (events.js:198:13)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)