MCPcopy Create free account
hub / github.com/kataras/iris / SaveFormFile

Method SaveFormFile

context/context.go:2514–2528  ·  view source on GitHub ↗

SaveFormFile saves a result of `FormFile` to the "dest" disk full path (directory + filename). See `FormFile` and `UploadFormFiles` too.

(fh *multipart.FileHeader, dest string)

Source from the content-addressed store, hash-verified

2512// SaveFormFile saves a result of `FormFile` to the "dest" disk full path (directory + filename).
2513// See `FormFile` and `UploadFormFiles` too.
2514func (ctx *Context) SaveFormFile(fh *multipart.FileHeader, dest string) (int64, error) {
2515 src, err := fh.Open()
2516 if err != nil {
2517 return 0, err
2518 }
2519 defer src.Close()
2520
2521 out, err := os.Create(dest)
2522 if err != nil {
2523 return 0, err
2524 }
2525 defer out.Close()
2526
2527 return io.Copy(out, src)
2528}
2529
2530// AbsoluteURI parses the "s" and returns its absolute URI form.
2531func (ctx *Context) AbsoluteURI(s string) string {

Callers 3

UploadFormFilesMethod · 0.95
newAppFunction · 0.80
mainFunction · 0.80

Calls 3

CloseMethod · 0.65
CreateMethod · 0.65
OpenMethod · 0.45

Tested by

no test coverage detected