Un saluto a tutta la comunità, sono un novizio per la programmazione di un'app,
non è nemmeno una settimana che ho iniziato,
sto cercando di creare un'app che collegandosi
ad un mio sito scarichi un file pdf salvandolo nella cartella Download
utilizzando questo codice, chiaramente scopiazzato da questo forum,
sotto un pulsante ci sono quasi riuscito
Dim j As HttpJob
j.Initialize("", Me)
j.Download("https://www.miosito.it/file.pdf")
Wait For (j) JobDone(j As HttpJob)
if j.Success then
Dim out As OutputStream
out = File.OpenOutput(File.DirRootExternal,"Download/file.pdf",False)
File.Copy2(J.GetInputStream,out)
out.close
ToastMessageShow ("File salvato nella cartella Download",True)
else
ToastMessageShow ("File non trovato",True)
End if
j.Release
Dico quasi riuscito perchè funziona bene su Android 13, ho provato su un paio di cellulari,
mentre non funziona su Android 10, su altri non sono riscito a provare. Leggendo qua e la nel forum
sembra che devo utilizzare PERMISSION_WRITE_EXTERNAL_STORAGE, ma non sono riuscito a capire
come implementarlo. Qualcuno gentilemte vuole aiutarmi, grazie
Mario
non è nemmeno una settimana che ho iniziato,
sto cercando di creare un'app che collegandosi
ad un mio sito scarichi un file pdf salvandolo nella cartella Download
utilizzando questo codice, chiaramente scopiazzato da questo forum,
sotto un pulsante ci sono quasi riuscito
Dim j As HttpJob
j.Initialize("", Me)
j.Download("https://www.miosito.it/file.pdf")
Wait For (j) JobDone(j As HttpJob)
if j.Success then
Dim out As OutputStream
out = File.OpenOutput(File.DirRootExternal,"Download/file.pdf",False)
File.Copy2(J.GetInputStream,out)
out.close
ToastMessageShow ("File salvato nella cartella Download",True)
else
ToastMessageShow ("File non trovato",True)
End if
j.Release
Dico quasi riuscito perchè funziona bene su Android 13, ho provato su un paio di cellulari,
mentre non funziona su Android 10, su altri non sono riscito a provare. Leggendo qua e la nel forum
sembra che devo utilizzare PERMISSION_WRITE_EXTERNAL_STORAGE, ma non sono riuscito a capire
come implementarlo. Qualcuno gentilemte vuole aiutarmi, grazie
Mario