账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    nodejs supertest 测试文件上传功能
    42
    0

    1.后台是http,用的是eggjs,测试普通的get,post是没有问题的
    2.测试文件上传出现问题

    { Error: read ECONNRESET
        at _errnoException (util.js:1021:11)
        at TCP.onread (net.js:608:25)
      code: 'ECONNRESET',
      errno: 'ECONNRESET',
      syscall: 'read',
      response: undefined }

    测试代码如下

        it('file upload', async () => {
            let data:any = await new Promise(resolve => {
                app.httpRequest().post('/api/company/add')
                .set('Content-Type', 'multipart/form-data')
                .field('companyName', 'supertest')
                .field('projectId', 1)
                .attach('logo', '/zzj1026/Rnx/RaEgg/static/public/user/avator/9bf15f495f976447cde6b422f579f910.jpg')
                .end((err,res) => {
                    if(err) console.log(err);
                    resolve({status: true, data:res});
                });            
            });
            console.log(data);
        });
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部