Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for AddChecksumHeader (0.1 sec)

  1. internal/hash/checksum.go

    		val := r.Trailer.Get(t.Key())
    		if val != "" {
    			w.Header().Set(t.Key(), val)
    		}
    		return
    	}
    	w.Header().Set(t.Key(), s)
    }
    
    // AddChecksumHeader will transfer any checksum value that has been checked.
    func AddChecksumHeader(w http.ResponseWriter, c map[string]string) {
    	for k, v := range c {
    		cksum := NewChecksumString(k, v)
    		if cksum == nil {
    			continue
    		}
    		if cksum.Valid() {
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Sep 19 12:59:07 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  2. cmd/object-handlers-common.go

    	}
    
    	if objInfo.Bucket != "" && objInfo.Name != "" {
    		if lc, err := globalLifecycleSys.Get(objInfo.Bucket); err == nil && !delete {
    			lc.SetPredictionHeaders(w, objInfo.ToLifecycleOpts())
    		}
    	}
    	hash.AddChecksumHeader(w, objInfo.decryptChecksums(0, h))
    }
    
    func deleteObjectVersions(ctx context.Context, o ObjectLayer, bucket string, toDel []ObjectToDelete, lcEvent lifecycle.Event) {
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Tue Sep 03 06:33:53 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  3. cmd/bucket-handlers.go

    		redirectURL.RawQuery = v.Encode()
    		writeRedirectSeeOther(w, redirectURL.String())
    		return
    	}
    
    	// Add checksum header.
    	if checksum != nil && checksum.Valid() {
    		hash.AddChecksumHeader(w, checksum.AsMap())
    	}
    
    	// Decide what http response to send depending on success_action_status parameter
    	switch successStatus {
    	case "201":
    		resp := encodeResponse(PostResponse{
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Sep 12 12:24:04 UTC 2024
    - 63.4K bytes
    - Viewed (0)
  4. cmd/object-handlers.go

    		}
    		objInfo.ETag = getDecryptedETag(r.Header, objInfo, false)
    	}
    
    	if r.Header.Get(xhttp.AmzChecksumMode) == "ENABLED" && rs == nil {
    		// AWS S3 silently drops checksums on range requests.
    		hash.AddChecksumHeader(w, objInfo.decryptChecksums(opts.PartNumber, r.Header))
    	}
    
    	if err = setObjectHeaders(ctx, w, objInfo, rs, opts); err != nil {
    		writeErrorResponse(ctx, w, toAPIError(ctx, err), r.URL)
    		return
    	}
    
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sat Oct 05 05:16:15 UTC 2024
    - 117.4K bytes
    - Viewed (0)
Back to top