S3上无法使用Chunked上传文件 | Unable to use Chunked to upload files on S3

0

我通过SDK生成一个加签的URL,然后使用Apache.HttpClient去上传数据,以Inputstream的方式,并且无法预估Content-Length。 此时会报错 <Code>NotImplemented</Code> <Message>A header you provided implies functionality that is not implemented</Message>

<Header>Transfer-Encoding</Header>

看了一些文章,是必须要指定Content-Length在此处输入图片描述

但是通过InputStream的方式是无法预估Content-Length大小的,这种情况如何成功上传呢?


I generate a signed URL through the SDK, and then use Apache.HttpClient to upload data in the form of Inputstream, and the Content-Length cannot be estimated. At this time, an error will be reported <Code>NotImplemented</Code> <Message>A header you provided implies functionality that is not implemented</Message>

<Header>Transfer-Encoding</Header>

After reading some articles, it is necessary to specify Content-Length在此处输入图片描述

However, the Content-Length size cannot be estimated through the InputStream method. How to upload successfully in this case?

asked a year ago108 views
No Answers

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions