Images from server
-
@Christoph-Hart Thanks, I'll try it out :D
-
@d-healey
i just tried your script, the download works but the images do not appear in hise. I created 5 images (empty). -
@yall What do you mean they don't appear?
-
in hise, it does not appear.
-
@yall Show me the code you are using to display the images.
-
@d-healey said in Images from server:
I think I've found a solution/workaround, recursion. Each download complete triggers the next download start.
Content.makeFrontInterface(600, 500); Console.clear(); Server.setBaseURL("https://forum.hise.audio/uploads/profile"); const images = ["12-profileimg.jpg", "67-profileavatar.jpeg", "121-profileimg.jpg", "338-profileavatar.png"]; function downloadCallback() { if (this.data.finished) { if (count < images.length-1) { count++; startNextDownload(images[count]); } } } inline function startNextDownload(fileName) { Console.print(fileName); local f = FileSystem.getFolder(FileSystem.Downloads).getChildFile(fileName); Server.downloadFile(fileName, {}, f, downloadCallback); } reg count = 0; startNextDownload(images[0]);
@d-healey this :) in fact I'm trying but without really understanding for the moment
-
@d-healey Could I use something like this for Users to download HR1 files into their native OS downloads folder?
I've had to make a separate downloader anyway which links to a website but I'd rather it just download files without using a browser
-
@DanH Yes.
@yall said in Images from server:
@d-healey this :) in fact I'm trying but without really understanding for the moment
I think so too :)
Go read the docs and write it out from scratch then you'll understand it.
-
@d-healey This is super useful, I've been playing around with it but not sure it's going to work with Dropbox (or at least it hasn't really yet)... which is where my files are stored at the moment.
Also wondering if it's possible to wrap the...
Server.downloadFile("download/HISE_1_1_1.exe", {}, target, function()
in a button callback?
-
It should work with dropbox as long as the URL is public.
Also wondering if it's possible to wrap the...in a button callback?
Try it and see.
-
@d-healey Thanks David. So I can download the example from the Docs ok (Hise windows installer) but not having any luck with my dropbox... Small snippet below in case anyone has any ideas :)
HiseSnippet 1025.3ocsV0sSiaDEdLfW0j1rpqTe.F4qR1M0wgk1cEHDPHIUnxOQqCa6cqlXOgLE6YbmYLPDBo9n0Go9FzdFamDyRfhhD9BKe9c9lybNeiGHEATkRHQVUFNMghr9Na+ob8jCmPXbzQcQVu1NLRPBwZpRiai5LMgnTzPjk05+hwGqJafxd9m85PhH7.5BUHzmEr.5wrXldg1A6+qrnn9jP5PVbIu2Z+iBD7CEQhT.Oqa6gRHAWRtfdJw31Z1HqW0KjoEReMAfCxZiNhvo9SDWyy8+yLEaTD0HzF4CIJWceQTnAwFsnCmvhBGLaeqPPVFrnJrddU3GrOgExlqeQ036yLfWDQ45g0ZOE7ZWFddOe3YUBdajCu2X6GHYI5EVLX6asOhqoxwD3HnLrx8EsFec6CEfGbsaL4RZeIHLOh5u2yqIdyO50XmZUqU0mJuhJcUTcGhhd9mNttyDsNQscqVWe80tgRQxHwMtAhXGS.v4FzcbEQh0D4ETMdWbeVD0epRSicAEY6QY8RJ6BkESikpgwd111XstS2y9sSO9rC5Nrm+PWodrSNhZ81ZUOHPmRhvcMq9M3HF+xsMldDj0R0RK2JUL5Csm9Gih4+YZquN26EFsqmIEusk4878cXA3xQz+edbZhu8tlEa9l3wo7.MSvq2nV0aqUECOlZSLbVAsyPwwwYmb04umY3c6h6wufwo..RgNkgBesjwuntdBS4FRzDWdZ7rJGMD2B21aysb8l+QSb6F67fj5bRGvCG76dNoenPC03klYHAPptO1gVJkHh5l.YRWuXQmggBeXiKsDiYblZBMrQgKOLIK7UkZ5uw6gc5J3TG71Xm9DVTVKwc48Eyp0XA+TgldFTzqda0JUuqJ9qMMd7RsYFJjhnHn+bYlMjTxmJv5PQaDU1DNiiRoycDlVuOcf8iSGTlsJHeFsjiB9Qbl9rDJ+wHIPEC1F5hBTAtpyHKdcAYQmTsVvQLfSnhctPaTFjKSXiN+ntPkeVhfbBqSBUpYlsfUW5U.gdNKTE6tT0kZQRluwIvIDf.qW8LV1aluj+Uu8mNW3uOeeJm.0DCI6wThrfWmoNQDCImHmVTAdHmHvLKBSiH56SWatipv.bncOdQC2GWwzSKeG1KBG9yEtuwd.SGLY43cskfW3X5kFuE2HVyt23wz.8Bvtgc+e+k+5OzmDoZfi5DBPUAsM1mlF6C+fP.EPBmSiLCVVqYFAxk8LxlJiOkGlI7uvSgw1FYqBismYDESBjhuDjO3Xty8axz.Xhm8qGUrOwHimOuXa645ghgtzuDDXJE+Hf8kGylqPLueEhYqUHleZEh4mWgX9vJDyGexXLDDGjpEw4iIfhA8x3srr5kwfj0Qh9OHpm3ON
-
That dropbox link isn't a direct link to the file, it's a link to a Dropbox page from which you can download the file. You can test this by opening the link in your web browser. To get direct download links from dropbox you have to apped
?dl=1
to the url.Like this: https://www.dropbox.com/s/tr4uob71yjbmnqu/DOWNLOADTEST.rtf?dl=1
-
@d-healey Thanks David, I figured all that out... Which is why I don't think a dropbox link will work with Hise downloading the file etc...
-
@DanH Assuming Dropbox has some kind of developer API you'd be able to write a bit of server side code to generate a download link when your HISE app makes a request (this is what I'm doing with my WooCommerce site, using Amazon S3).
-
@d-healey Hmmm. Ok will look into it :)
Cheers
-
@d-healey Would it be this kind thing?!
https://www.dropbox.com/developers/documentation/http/documentation#files-download
Can't believe I'm about to go down yet another rabbit hole :face_with_tears_of_joy: :rabbit_face:
-
@DanH That's the kind of thing, yeah.
-
@DanH why not use a waaaay simpler download service that gives you a simple URL- I use pCloud.
-
@Lindon said in Images from server:
@DanH why not use a waaaay simpler download service that gives you a simple URL- I use pCloud.
That looks good, might have to get me one of those!
-
@d-healey indeed, my dropbox is just about to renew so cld be good timing. Dropbox has been pretty annoying of late tbh