MCPcopy
hub / github.com/minio/minio-go / SetContentEncoding

Method SetContentEncoding

post-policy.go:230–244  ·  view source on GitHub ↗

SetContentEncoding - Sets content-encoding of the object for this policy

(contentEncoding string)

Source from the content-addressed store, hash-verified

228
229// SetContentEncoding - Sets content-encoding of the object for this policy
230func (p *PostPolicy) SetContentEncoding(contentEncoding string) error {
231 if strings.TrimSpace(contentEncoding) == "" {
232 return errInvalidArgument("No content encoding specified.")
233 }
234 policyCond := policyCondition{
235 matchType: "eq",
236 condition: "$Content-Encoding",
237 value: contentEncoding,
238 }
239 if err := p.addNewPolicy(policyCond); err != nil {
240 return err
241 }
242 p.formData["Content-Encoding"] = contentEncoding
243 return nil
244}
245
246// SetContentLengthRange - Set new min and max content length
247// condition for all incoming uploads.

Callers 2

testPresignedPostPolicyFunction · 0.95

Calls 2

addNewPolicyMethod · 0.95
errInvalidArgumentFunction · 0.85

Tested by

no test coverage detected