diff options
| -rw-r--r-- | main.go | 8 | ||||
| -rw-r--r-- | templates/index.html | 4 |
2 files changed, 9 insertions, 3 deletions
@@ -38,7 +38,13 @@ func serve(w http.ResponseWriter, token []byte, views ...string) { if err != nil { log.Fatal(err) } - if err := t.Execute(w, token != nil); err != nil { + if err := t.Execute(w, struct { + Token bool + ProxyPrefix string + }{ + Token: token != nil, + ProxyPrefix: os.Getenv("BOX_PROXY_PREFIX"), + }); err != nil { log.Fatal(err) } } diff --git a/templates/index.html b/templates/index.html index 8bb0e38..75f504c 100644 --- a/templates/index.html +++ b/templates/index.html @@ -36,7 +36,7 @@ resourceId = xhr.getResponseHeader("X-Resource-ID"); } } - xhr.open("POST", "/upload", true); + xhr.open("POST", "{{.ProxyPrefix}}/upload", true); xhr.setRequestHeader("X-Token", token); ldot = f.name.lastIndexOf("."); if (ldot > -1) { @@ -66,7 +66,7 @@ This ID can then be used to get the file by sending a GET request to /[resourceI If enabled on the server, the resource can be deleted by sending a DELETE request to /[resourceID]. Again if a token has been set on the server, use a X-Token header when sending the request.</pre> - {{ if . }} + {{ if .Token }} <input type="text" id="token" placeholder="token"/> {{end}} <input type="file" id="file"/><br/><br/> |
