Skip to content

Commit 618c7bf

Browse files
authored
Update curl.cpp
S3兼容,ETag修正成MD5
1 parent 2f3098a commit 618c7bf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/curl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1097,7 +1097,7 @@ bool S3fsCurl::UploadMultipartPostCallback(S3fsCurl* s3fscurl)
10971097
string header_str(s3fscurl->headdata->str(), s3fscurl->headdata->size());
10981098
int pos = header_str.find("ETag: \"");
10991099
if (pos != std::string::npos) {
1100-
s3fscurl->partdata.etag = header_str.substr(pos + 7, 40);
1100+
s3fscurl->partdata.etag = header_str.substr(pos + 7, 32); // 获取32位的MD5 ETag值
11011101
S3FS_PRN_ERR("partdata.etag : %s", s3fscurl->partdata.etag.c_str());
11021102
}
11031103
s3fscurl->partdata.etaglist->at(s3fscurl->partdata.etagpos).assign(s3fscurl->partdata.etag);

0 commit comments

Comments
 (0)