Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const RewrittenFieldsHeader = "Gitlab-Workhorse-Multipart-Fields"
    Variables ¶
This section is empty.
Functions ¶
func HandleFileUploads ¶ added in v0.6.1
func HandleFileUploads(w http.ResponseWriter, r *http.Request, h http.Handler, preauth *api.Response, filter MultipartFormProcessor)
Types ¶
type MultipartClaims ¶ added in v1.2.0
type MultipartClaims struct {
	RewrittenFields map[string]string `json:"rewritten_fields"`
	jwt.StandardClaims
}
    type MultipartFormProcessor ¶ added in v0.6.1
type MultipartFormProcessor interface {
	ProcessFile(ctx context.Context, formName string, file *filestore.FileHandler, writer *multipart.Writer) error
	ProcessField(ctx context.Context, formName string, writer *multipart.Writer) error
	Finalize(ctx context.Context) error
	Name() string
}
    These methods are allowed to have thread-unsafe implementations.
 Click to show internal directories. 
   Click to hide internal directories.