如何解决错误:生成 ENAMETOOLONG ,字符串太长
我正在 javascript 中处理 3D 模型,我试图将模型中多边形的 json 文件作为字符串发送,但得到 Error: spawn ENAMETOOLONG
每次。
这是我的代码:
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST",url,false);
xmlhttp.setRequestHeader("Content-Type","application/json");
xmlhttp.send(payload);
let response = JSON.stringify(xmlhttp.responseText);
response = response.replace(/\}|\{|\\r\\n|\\/g,"");
response = response.trim();
console.log(response);
return response;
有什么解决办法吗?
解决方法
您使用哪个平台作为后端(NodeJS 或 PHP ...)
如果不知道后端平台,我将无法回答这个问题,因为有很多可能性。甚至您的操作系统也可能应用限制...
所以,我请求您提供以上信息,以便我更好地帮助您!
如果您将 NodeJS 和 Express 与 BodyParser 一起使用, 增加 BodyParser 限制和参数计数以顺利进行!
app.use(bodyParser.json({ limit: "15mb" })); //Whatever size you feel you require
app.use(bodyParser.urlencoded({
limit: "15mb",extended: true,parameterLimit: 100000,//Amount of parameters you feel is required
}));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。