FileReference fixed with a PR. My only issue is that I assumed PDF as default file type but one should gave a name any way or make the fileName mandatory.
Hugo Ferreira <hferreira...@gmail.com> escreveu no dia sexta, 11/09/2020 à(s) 14:54: > Hi Maria, > > Of course. > At the moment I can download a ByteArray that came from the server, > without violating any of the browser rules. > If I could open the file, it would be great. > > Maria Jose Esteve <mjest...@iest.com> escreveu no dia sexta, 11/09/2020 > à(s) 14:45: > >> Hello Hugo, >> I don't know if this will help you ... >> >> I could send you an example of "image opening" with from FileReference >> and its transfer to the backend as ByteArray by AMF3 ... Would it be useful? >> >> Hiedra >> >> -----Mensaje original----- >> De: Hugo Ferreira <hferreira...@gmail.com> >> Enviado el: jueves, 10 de septiembre de 2020 13:32 >> Para: Apache Royale Development <dev@royale.apache.org> >> Asunto: Re: Open ByteArray as file >> >> On my case I have a ByteArray returned from a AMF call to the server, so >> it's not UI/MXML. >> On my Flex/AIR application I convert this ByteArray on a temporary file >> and open it. >> Here I want to do the same (if I can avoid to create a temporary file on >> the middle, would be a better way). >> A AS util function that I can reuse and encapsulates the JS code, perhaps >> the best approach ? >> >> Carlos Rovira <carlosrov...@apache.org> escreveu no dia quinta, >> 10/09/2020 >> à(s) 11:12: >> >> > Hi, >> > >> > Since Royale is about encapsulating code that works through platforms >> > (and in JS cross browser), I think it would be good to have a bead for >> > that at Core or Basic level. >> > >> > just my 2... >> > >> > El jue., 10 sept. 2020 a las 11:45, Harbs (<harbs.li...@gmail.com>) >> > escribió: >> > >> > > There is also a FileReference implementation in the mx package. >> > > mx has a DownloadButton which does what you want. >> > > >> > > You also might want to know about URLUtils. >> > > >> > > HTH, >> > > Harbs >> > > >> > > > On Sep 10, 2020, at 12:33 PM, Hugo Ferreira >> > > > <hferreira...@gmail.com> >> > > wrote: >> > > > >> > > > Sometimes it easy to forget that Royale at the end of the day IS >> > > > JS :) >> > > > >> > > > Piotr Zarzycki <piotrzarzyck...@gmail.com> escreveu no dia quinta, >> > > > 10/09/2020 à(s) 05:53: >> > > > >> > > >> Hi Hugo, >> > > >> >> > > >> I will just shot you with the tip - How would you do that in pure >> JS ? >> > > - I >> > > >> think this maybe your answer ;) >> > > >> >> > > >> Thanks, >> > > >> Piotr >> > > >> >> > > >> czw., 10 wrz 2020 o 01:59 Hugo Ferreira <hferreira...@gmail.com> >> > > >> napisał(a): >> > > >> >> > > >>> I have a ByteArray to comes from the server side. >> > > >>> I would like to open now the file. >> > > >>> With Flex (AIR), I use FileStream. >> > > >>> What's the equivalent here. >> > > >>> I would like to open the file. >> > > >>> If not possible (for security reasons since we are on web >> > > >>> space), at >> > > >> least >> > > >>> download the file, so the user can click on it. >> > > >>> >> > > >>> What is the Royale approach/code, for that ? >> > > >>> >> > > >> >> > > >> >> > > >> -- >> > > >> >> > > >> Piotr Zarzycki >> > > >> >> > > >> > > >> > >> > -- >> > Carlos Rovira >> > http://about.me/carlosrovira >> > >> >