Tag: 公务员

多部分file upload问题

我有一个Koa应用程序,它有一个突然停止工作的multipart/form-datafile upload。 我花了8个多小时试图找出问题。 我试过/validation过的: 不是节点6的问题; 节点4(之前的工作)也出现同样的问题。 在packages.json排除了版本问题; 已经对所有相关软件包和最新版本的原始版本进行了testing。 在最新的Chrome和最新的Firefox中发布展品。 问题不会展示,直接从邮递员发送与浏览器发送完全相同的标题 (除了Cookie和Referer ,两者都不能在Postman中设置)。 与Koa包装koa更好的身体和koa垂体问题展品。 直接使用公务员 , 强大 ,甚至是多党的问题展品。 类似于人们在这个垂涎问题上的问题 。 尝试了所有build议(包括在文件参数之前添加字段参数的远景)无济于事。 试图重新创build最小的testing用例,但一直无法。 已经尝试逐行削减我的应用程序,检查巴贝尔输出对最小的testing用例,直到他们在function上相同,问题仍然存在于我的应用程序,但不是在testing的情况下。 所有testing运行在同一台服务器上,使用相同的浏览器。 在debugging的时候,这个问题的最清晰的视angular是在incoming_form.js强大的。 发生单个data事件: 然后一个abort事件: 之后,浏览器最终超时。 (该文件大于在第一个data事件中收到的15个字节。) 我曾经希望通过从formidabl转到busboy来快速解决问题,现在我是一个真正的约束者,因为这个问题需要得到解决,而我正在想办法解决这个问题。 我试图用我能想到的所有方式进行分割,按照我能想到的方式进行debugging,并且没有编写自己的多分析器(不是我会津津乐道的任务),我很快就没有办法了。 有没有人跑过这个? 你有什么想法如何进行debugging或产生一个最小的testing案例?