From fc946d0c44ca4f86c54e2a9cafec5b17e50f3cc8 Mon Sep 17 00:00:00 2001 From: Tim Gallant Date: Sat, 21 Mar 2020 15:11:02 -0700 Subject: [PATCH] fichier: pass options to rest.Opts for uploadFile --- backend/fichier/api.go | 3 ++- backend/fichier/fichier.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/fichier/api.go b/backend/fichier/api.go index 73fcfc597..4454e0421 100644 --- a/backend/fichier/api.go +++ b/backend/fichier/api.go @@ -320,7 +320,7 @@ func (f *Fs) getUploadNode(ctx context.Context) (response *GetUploadNodeResponse return response, err } -func (f *Fs) uploadFile(ctx context.Context, in io.Reader, size int64, fileName, folderID, uploadID, node string) (response *http.Response, err error) { +func (f *Fs) uploadFile(ctx context.Context, in io.Reader, size int64, fileName, folderID, uploadID, node string, options ...fs.OpenOption) (response *http.Response, err error) { // fs.Debugf(f, "Uploading File `%s`", fileName) fileName = f.opt.Enc.FromStandardName(fileName) @@ -338,6 +338,7 @@ func (f *Fs) uploadFile(ctx context.Context, in io.Reader, size int64, fileName, NoResponse: true, Body: in, ContentLength: &size, + Options: options, MultipartContentName: "file[]", MultipartFileName: fileName, MultipartParams: map[string][]string{ diff --git a/backend/fichier/fichier.go b/backend/fichier/fichier.go index f237af48e..3f0da19a6 100644 --- a/backend/fichier/fichier.go +++ b/backend/fichier/fichier.go @@ -338,7 +338,7 @@ func (f *Fs) putUnchecked(ctx context.Context, in io.Reader, remote string, size return nil, err } - _, err = f.uploadFile(ctx, in, size, leaf, directoryID, nodeResponse.ID, nodeResponse.URL) + _, err = f.uploadFile(ctx, in, size, leaf, directoryID, nodeResponse.ID, nodeResponse.URL, options...) if err != nil { return nil, err }