root-gg / plik

Plik is a temporary file upload system (Wetransfer like) in Go.
https://plik.root.gg
Other
1.47k stars 168 forks source link

GO: How to get direct download link? #431

Closed mizzunet closed 2 years ago

mizzunet commented 2 years ago
func uploadFile(f string) string {
    client := plik.NewClient("https://plik.root.gg")

    upload := client.NewUpload()
    file, err := upload.AddFileFromPath(f)

    err = file.Upload()
    if err != nil {
        log.Println("some erre", err)
    }
    uploadURL, err := upload.GetURL()
    return uploadURL.String()
}

Here, uploadURL is just an URL to open the download page. How do I get this file's direct downoad link?

camathieu commented 2 years ago

Hi @mizzunet

// Each file has it's own direct download URL
fileURL, err := file.GetURL()
camathieu commented 2 years ago

https://github.com/root-gg/plik/blob/master/plik/README.md

mizzunet commented 2 years ago

Thanks (: