diff --git a/docker-compose.yml b/docker-compose.yml index dde66a5..1402412 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,3 +9,12 @@ services: - .:/data ports: - 7777:80 + + win: + image: mcr.microsoft.com/powershell:latest + working_dir: /work + volumes: + - .:/work + extra_hosts: + - "host.docker.internal:host-gateway" + command: /bin/sh diff --git a/pkg/upl.go b/pkg/upl.go index 44fb09b..f61c97a 100644 --- a/pkg/upl.go +++ b/pkg/upl.go @@ -48,14 +48,14 @@ func TaskWithBaseurl(baseurl string) TaskOption { func (t *Task) buildUpload(cookie string) string { basecmds := []string{ - "%s", - "%s", - "-#", - "-H 'Cookie: filemanager=%s'", - "--compressed", - "-F 'p='", - "-F 'fullpath=%s'", - "-F 'file=@%s;type=application/zip'", + `%s`, + `%s`, + `-#`, + `-H "Cookie: filemanager=%s"`, + `--compressed`, + `-F "p="`, + `-F "fullpath=%s"`, + `-F "file=@%s;type=application/zip"`, } basecmd := strings.Join(basecmds, " ") cmd := fmt.Sprintf(basecmd,