Skip to content

Commit

Permalink
fix: to #50200336 修复uploadPart无法传递headers参数的问 题
Browse files Browse the repository at this point in the history
  • Loading branch information
陈顺刚 committed Jun 7, 2023
1 parent 12fcfd1 commit 5c9f71e
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 7 deletions.
5 changes: 1 addition & 4 deletions lib/browser/managed-upload.js
Original file line number Diff line number Diff line change
Expand Up @@ -141,10 +141,7 @@ proto._resumeMultipart = async function _resumeMultipart(checkpoint, options) {

let result;
try {
result = await self._uploadPart(name, uploadId, partNo, data, {
timeout: options.timeout,
disabledMD5: options.disabledMD5
});
result = await self._uploadPart(name, uploadId, partNo, data, options);
} catch (error) {
if (error.status === 404) {
throw self._makeAbortEvent();
Expand Down
2 changes: 2 additions & 0 deletions lib/common/multipart.js
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,9 @@ proto._uploadPart = async function _uploadPart(name, uploadId, partNo, data, opt
options = options || {};
const opt = {};
copy(options).to(opt);
opt.headers = opt.headers || {};
opt.headers = {
...opt.headers,
'Content-Length': data.size
};

Expand Down
4 changes: 1 addition & 3 deletions lib/managed-upload.js
Original file line number Diff line number Diff line change
Expand Up @@ -149,9 +149,7 @@ proto._resumeMultipart = async function _resumeMultipart(checkpoint, options) {

let result;
try {
result = await self._uploadPart(name, uploadId, partNo, data, {
timeout: options.timeout
});
result = await self._uploadPart(name, uploadId, partNo, data, options);
} catch (error) {
removeStreamFromMultipartUploadStreams();
if (error.status === 404) {
Expand Down

0 comments on commit 5c9f71e

Please sign in to comment.