aliyun / aliyun-oss-csharp-sdk

Aliyun OSS SDK for C#
MIT License
379 stars 204 forks source link

System.Net.Http.HttpRequestException: Request headers must contain only ASCII characters. #100

Open hanabi1224 opened 4 years ago

hanabi1224 commented 4 years ago

When ContentDisposition from client javascript contains non-ascii char (filename), it throws exceptions when invoking oss.put API

            // [FromForm]IFormFile file from asp.net core action
            var objectMetaData = new ObjectMetadata
            {
                ContentType = file.ContentType,
                ContentDisposition = file.ContentDisposition,
            };

           ossClient.PutObject(... , objectMetaData);