diff --git a/app_scripts.js b/app_scripts.js index e0c0762..d21cff0 100644 --- a/app_scripts.js +++ b/app_scripts.js @@ -1327,3 +1327,12 @@ function mediaSetVolume(elementId, volume) { element.volume = volume } } + +function startDowndload(url, filename) { + var element = document.getElementById("ruiDownloader"); + if (element) { + element.href = url; + element.setAttribute("download", filename); + element.click(); + } +} diff --git a/application.go b/application.go index f459379..fb0d3db 100644 --- a/application.go +++ b/application.go @@ -1,15 +1,19 @@ package rui import ( + "bytes" _ "embed" "fmt" "io" "log" "math/rand" "net/http" + "os" "os/exec" + "path/filepath" "runtime" "strconv" + "time" ) //go:embed app_scripts.js @@ -67,6 +71,7 @@ func (app *application) getStartPage() string {
+