PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → Récupération de chemin du fichier avec la fonction URI
Récupération de chemin du fichier avec la fonction URI
Débuté par yacine, 23 jan. 2023 09:26 - 5 réponses
Membre enregistré
3 messages
Posté le 23 janvier 2023 - 09:26
Bonjour tout le monde,

J'ai un petit souci avec mon projet que je veux développer avec la version WinDev 27, en gros je veux importer mes données depuis un fichier JSON vers ma base de données HFSQL local

Voici mon approche

je sélectionne mon fichier Json avec la fonction URI

UriRessource est une URI = URISelect()
gfpath = SansCaractèreGauche(UriRessource,"content://")
HImporteJSON(Liste$,gfpath,"","",hImpCreation)


quand je teste mon appli sur mon téléphone Samsung A52 Android 13
ca marche pas
le chemin du fichier retourner

com.android.providers.downloads.documents/document/msf%A100000292


Si vous pouvez m'éclaircir

Merci d'avance
Membre enregistré
3 311 messages
Popularité : +93 (137 votes)
Posté le 23 janvier 2023 - 11:07
Salut
J'ai l'impression que la commande se lance en mode création
Alors qu'elle devait être en mode ouverture par défaut
Car elle retourne le nom d'un fichier temporaire
Essaie en précisant le mode uriOuverture
Profite en pour ajouter le type mime "application/json"
Membre enregistré
3 messages
Posté le 23 janvier 2023 - 13:35
Popoy a écrit :
Salut
J'ai l'impression que la commande se lance en mode création
Alors qu'elle devait être en mode ouverture par défaut
Car elle retourne le nom d'un fichier temporaire
Essaie en précisant le mode uriOuverture
Profite en pour ajouter le type mime "application/json"


Merci pour votre aide!
j'ai bien préciser le mode UriOuverture mais j'ai eu le même résultat
com.android.providers.downloads.documents/document/msf%A100000292

quand je teste l'appli sur windiv ! ça marche trés bien avec le selectionneur de fichier windows mais sur android (13) le chemin brute que je reçois est
content://com.android.providers.downloads.documents/document/msf%0002133

qui n'est pas exploitable avec HImporteJSON

y'a t'il d'autre approche pour avoir le chemin du fichier exacte avec windiv mobile ?
Membre enregistré
3 311 messages
Popularité : +93 (137 votes)
Posté le 23 janvier 2023 - 17:31
Ça renvoie quoi sous Windows ?
Membre enregistré
3 messages
Posté le 25 janvier 2023 - 19:09
En fait j'ai trouvé la solution dans ce lien

https://doc.windev.com/en-US/?9000201&name=android_11_changes_the_behavior_applications
Membre enregistré
3 311 messages
Popularité : +93 (137 votes)
Posté le 26 janvier 2023 - 09:36
J'ai lu la version fr de ta page
https://doc.pcsoft.fr/?9000201
Mais cela ne me dit pas quel est ta solution
Tu as rajouter une demande d'autorisation ? Si oui laquelle
Tu as mis un accès à ssepublic?
Merci d'être plus explicite.