aboutsummaryrefslogtreecommitdiff
path: root/trunks.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2024-02-05 03:21:53 +0700
committerShulhan <ms@kilabit.info>2024-02-05 03:23:00 +0700
commitf2cfe0de0eeec8bc7abf9d754b9e89681743ecff (patch)
tree802e8a32102a6786b4461e35b916d05b040558d0 /trunks.go
parentf02e4647bae78222196dc06406b5024c1b435bd7 (diff)
downloadgorankusu-f2cfe0de0eeec8bc7abf9d754b9e89681743ecff.tar.xz
all: implement form input file
The FormInput now can be set to FormInputKindFile that will rendered as "<input type='file' ...>" on the web user interface. Once submitted, the file name, type, size, and lastModification will be stored under FormInput Filename, Filetype, Filesize, and Filemodms. Implements: https://todo.sr.ht/~shulhan/trunks/1
Diffstat (limited to 'trunks.go')
-rw-r--r--trunks.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/trunks.go b/trunks.go
index 5ae3656..01619a6 100644
--- a/trunks.go
+++ b/trunks.go
@@ -189,9 +189,8 @@ func (trunks *Trunks) RunHTTP(req *RunRequest) (res *RunResponse, err error) {
if origHTTPTarget.Run == nil {
req.Target.BaseURL = origTarget.BaseURL
req.Target.Name = origTarget.Name
- req.HTTPTarget.ConvertParams = origHTTPTarget.ConvertParams
- req.HTTPTarget.RequestDumper = origHTTPTarget.RequestDumper
- req.HTTPTarget.ResponseDumper = origHTTPTarget.ResponseDumper
+
+ req.HTTPTarget.refCopy(origHTTPTarget)
res, err = trunks.runHTTPTarget(req)
} else {