CNode

superagent上传stream时上传内容不全,只上传了一个highWaterMark 大小,哪里问题呢

问答
Zzfczoe发布于9 年前最后回复9 年前2 回复3697 浏览0 收藏

使用superagent 上传大文件时,例如10M,结果只上传了64k, code:

const request = require('superagent');
const path = require('path');
const fs = require('fs');
const hostUrl = 'http://localhost:3000';

const filePath = path.resolve(__dirname, './data/test-big.json');
const readStream = fs.createReadStream(filePath);

let streamRequest = request.put(hostUrl + '/upload');

readStream.pipe(streamRequest);

觉得流在上传了一个highWaterMark 后就终止了,求助

查看回复

回复 (2)

H
htoooth#1·9 年前

你后端有控制上传文件大小吗?

Z
zfczoe#2·9 年前
引用 htoooth你后端有控制上传文件大小吗?

@htoooth 没有限制大小,换做 nodejs http.request 就可以正常上传,抱歉才恢复

参与回复
登录后即可参与回复。登录