|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Débuté par JULIEN SYLVESTRE, 31 mar. 2013 20:58 - 18 réponses |
| |
| | | |
|
| |
Posté le 31 mars 2013 - 20:58 |
Bonjour,
J'ai développé une application avec WM18 qui comporte des fichiers sons et images. L'APK généré par Windev Mobile est donc supérieur à 50Mo et Google Play m'empêche donc de diffuser cette application. Quelle solution existe-t-il pour pallier à ce problème?
Je sais que les développeurs ECPLISE ont la possibilité de générer un APK avec des expansion files qui peuvent atteindre jusqu'à 2 fois 2Go, comment peut-on bénéficier de expansion files avec WM? Dans le cas ou WM ne permet pas de générer ce type de fichiers complémentaires j'ai pensé à imposer un téléchargement des données lors du premier lancement de l'application par l'utilisateur (l'APK ferai alors seuelement 20Mo car sans données) que j'aurai préalablement mis à disposition sur Internet mais je ne trouve pas de fonction permettant de téléchager des fichiers sur Internet avec WM...
Je vous remercie par avance pour votre aide, je suis preneur de tout autre solution si les deux citées ci-dessus ne sont pas exploitables.
Cordialement,
Julien SYLVESTRE |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 203 messages Popularité : +3 (3 votes) |
|
Posté le 01 avril 2013 - 12:21 |
Salut,
HttpRequête+fSauveTexte permet de télécharger et d'enregistrer un fichier.
Cordialement,
Alex |
| |
| |
| | | |
|
| | |
| |
Posté le 01 avril 2013 - 16:19 |
Bonjour Alex,
Je te remercie pour ta réponse mais le problème c'est que les fichiers a télécharger sont des fichiers sons au format .wav
As-tu une idée adaptée?
Cordialement, |
| |
| |
| | | |
|
| | |
| |
Posté le 01 avril 2013 - 20:35 |
Bonjour Julien
oui, httprequete+hsauveTexte!!!
Le nom de la fonction est simplement trompeur...
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 4/1/2013 9:19 AM, JULIEN SYLVESTRE wrote:
Bonjour Alex,
Je te remercie pour ta réponse mais le problème c'est que les fichiers a télécharger sont des fichiers sons au format .wav
As-tu une idée adaptée?
Cordialement,
|
| |
| |
| | | |
|
| | |
| |
Posté le 02 avril 2013 - 11:18 |
Bonjour Fabrice,
Merci pour cette réponse, effectivement le nom de la fonction est très trompeur...en revanche comme je ne connais pas la fonction httprequete je suis allé dans l'aide dont le commentaire d'un utilisateur indique que cette fonction ne lance pas de téléchargement sous Android...vrai ou pas? Si oui c'est très problématique dans mon cas, quelle alternative existe-il pour Android?
Par ailleurs, si je parviens à télécharger comment puis-je choisir l'emplacement de sauvegarde des fichiers téléchargés? Je souhaiterai que ces fichiers .wav s'enregistrent directement dans le répertoire de mon appli sur mon mobile Android comme cela se fait lorqu'on intègre des fichiers lors de la génération de l'appli.(méthode que je suis contraint d'abandoner puisque cela fait dépasser les 50 Mo à mon appli...)
Dans l'attente de vos réponses, merci pour votre disponibilité.
Bonne journée, |
| |
| |
| | | |
|
| | |
| |
Posté le 02 avril 2013 - 18:05 |
Bonjour Julien
ce forum est la pour que tu poses des questions et que tu reçoive des réponses... Mais il n'est pas la pour que tu poses 5 fois la même question et que tu reçoive 5 fois la même réponse avant de te décider à ESSAYER !
Donc, relis l'aide en ligne, la première ligne de la page t'explique comment récupérer ton résultat, et il y a même un exemple...
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 4/2/2013 4:18 AM, Julien SYLVESTRE wrote:
Bonjour Fabrice,
Merci pour cette réponse, effectivement le nom de la fonction est très trompeur...en revanche comme je ne connais pas la fonction httprequete je suis allé dans l'aide dont le commentaire d'un utilisateur indique que cette fonction ne lance pas de téléchargement sous Android...vrai ou pas? Si oui c'est très problématique dans mon cas, quelle alternative existe-il pour Android?
Par ailleurs, si je parviens à télécharger comment puis-je choisir l'emplacement de sauvegarde des fichiers téléchargés? Je souhaiterai que ces fichiers .wav s'enregistrent directement dans le répertoire de mon appli sur mon mobile Android comme cela se fait lorqu'on intègre des fichiers lors de la génération de l'appli.(méthode que je suis contraint d'abandoner puisque cela fait dépasser les 50 Mo à mon appli...)
Dans l'attente de vos réponses, merci pour votre disponibilité.
Bonne journée,
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 141 messages |
|
Posté le 02 avril 2013 - 19:17 |
Et bé. ca s'énerve pour rien ici. En plus je ne connais pas la fonction hSauveTexte..... fSauveTexte oui. Mais pas hSauvetexte.
Par ailleurs le httpRequete ne te donneras pas le résultat. Il faut faire un httpRequete. Puis un httpDonneRésultat et enregistrer le tout avec fSauveTexte. Et là ça devrait fonctionner. |
| |
| |
| | | |
|
| | |
| |
Posté le 03 avril 2013 - 08:43 |
Bonjour Spek34,
Merci pour ta réponse, je vais essayer avec httpdonneresultat car avec httprequete seule cela ne donne rien ou alors je m'y prend mal...
Fabrice: Premièrement je ne vois pas ou tu comptes mes 5 messages identiques, deuxièmement j'ai évidemment essayé avant de préciser mes questions puisque je n'obtenais pas de résultat mais il est possible que je m'y prenne mal j'en conviens. Quoi qu'il en soit qu'est ce qui te permet de dire que je n'ai pas essayer et que je suis limite idiot au point de poser la même question 5 fois de suite sans même essayer. Au lieu de laisser transparaitre ton énervement relis plutôt l'exactitude de tes réponse: hsauvetexte... La prochaine fois que cela t'énerve de participer à un forum, ne prends pas la peine de répondre!
Pour info voici un extrait du courrier reçu de la part de WINDEV que tu ferais bien de lire: Les forums PCSOFT: Les forums professionnels sont accessibles depuis le site de www.pcsoft.fr et sont un lieu d'échange CONVIVIAL CONSTRUCTIF.
Je remercie Alex et Spek de leur aide et de leur patience, leurs réponses ajoutées l'aide en ligne devrait me permettre de parvenir au résultat souhaité.
Cordialement, |
| |
| |
| | | |
|
| | |
| |
Posté le 03 avril 2013 - 12:16 |
hum ! hum ! si tu étais plus ancien dans ces forums, tu saurais qu'il y a ceux qui posent des questions (c'est normal c'est fait pour ça), et ceux qui prennent de leur temps pour répondre à ces questions. Sans ces derniers, ces forums seraient inutiles. Et comme Fabrice fait partie de ces personnes qui répondent très souvent et pertinemment, je trouve que ton dernier message est déplacé. |
| |
| |
| | | |
|
| | |
| |
Posté le 03 avril 2013 - 13:49 |
Bonjour Eric,
Je suis désolé que tu interprètes mon message de cette manière mais compte tenu du précédent message de Fabrice je pouvais difficilement répondre autrement. Mais soit sûr que je ne remet pas en doute ses connaissances en ce qui concerne Windev c'est surement quelqu'un de très Pro et de très calé, et il accorde effectivement du temps aux autres pour répondre mais tu avoueras quand même que dans ce cas précis la tournure de son message est plus vexante que constructive...
Bonne journée à tous, |
| |
| |
| | | |
|
| | |
| |
Posté le 03 avril 2013 - 13:54 |
Personnellement, j'utiliserais plutôt fSauveBuffer que fSauveTexte
Laura |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 203 messages Popularité : +3 (3 votes) |
|
Posté le 03 avril 2013 - 14:27 |
| |
| |
| | | |
|
| | |
| |
Posté le 03 avril 2013 - 15:50 |
Merci pour ces infos et ces exemples je vais tester tout cela dès ce soir,
Bonne journée, |
| |
| |
| | | |
|
| | |
| |
Posté le 03 avril 2013 - 17:39 |
Bonjour Julien
j'ai bien noté ton message et je ferais bien attention dans le futur de ne plus jamais risquer de t'offenser en répondant à tes questions...
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 4/3/2013 8:50 AM, Julien SYLVESTRE wrote:
Merci pour ces infos et ces exemples je vais tester tout cela dès ce soir,
Bonne journée,
|
| |
| |
| | | |
|
| | |
| |
Posté le 03 avril 2013 - 17:39 |
Bonjour Laura
pour info, il s'agit de la même fonction renommée pour enlever l'ambiguité... Comme j'ai pris l'habitude d'utiliser cette fonction avant que la version renommée n'existe, j'ai toujours l'ancien nom en tête
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 4/3/2013 6:54 AM, Laura wrote:
Personnellement, j'utiliserais plutôt fSauveBuffer que fSauveTexte
Laura
|
| |
| |
| | | |
|
| | |
| |
Posté le 07 avril 2013 - 20:47 |
Bonjour à tous,
Tout d'abord merci pour vos précieux conseils je suis parvenu au résultat souhaité sur PC (je n'ai pas encore testé sur Android): mes fichiers se téléchargent correctement depuis mon site.
En revanche mon code risque d'être très long si je dois traiter un fichier à la fois puisque j'en ai environ 100 à télécharger...
J'ai donc tenter d'utiliser la fonction fcopiefichier qui marche parfaitement en local mais ne donne rien lorsque l'on essaye de copie un fichier distant sur un disque local, est-ce normal ou est-ce que je m'y prend mal?
existe-t-il une fonction qui me permettrait de copier tout le contenu d'un dossier provenant d'un serveur directement sur mon disque dur? (en sachant que je l'adapterai par la suite pour que cela fonctionne sur une tablette Android)
Merci par avance et bon dimanche à tous,
Cordialement,
JS |
| |
| |
| | | |
|
| | |
| |
Posté le 07 avril 2013 - 21:57 |
JULIEN SYLVESTRE avait soumis l'idée :
Bonjour à tous, existe-t-il une fonction qui me permettrait de copier tout le contenu d'un dossier provenant d'un serveur directement sur mon disque dur? (en sachant que je l'adapterai par la suite pour que cela fonctionne sur une tablette Android)
Pose un fichier qui contient la liste des fichiers à télécharger sur ton serveur. Et dans ton appli, tu télécharges ce fichier, et s'il manque un des fichiers listés à l'intérieur, tu le télécharges.
Comme ça c'est évolutif si tu disposes d'une nouvelle version qui demande des ressources supplémentaire, et ça ne prendra que quelques lignes de code. |
| |
| |
| | | |
|
| | |
| |
Posté le 08 avril 2013 - 00:36 |
Bonsoir Gilles,
Merci pour ta réponse, effectivement cela serai l idéal mais peux tu développer stp car je n ai pas tout saisi.
Merci par avance |
| |
| |
| | | |
|
| | |
| |
Posté le 09 avril 2013 - 11:01 |
Le 07/04/2013, julien a supposé :
Bonsoir Gilles,
Merci pour ta réponse, effectivement cela serai l idéal mais peux tu développer stp car je n ai pas tout saisi.
Merci par avance
Mettons que tu as 3 fichiers à télécharger
A.doc B.doc C.doc
Tu crées un fichier down.txt sur ton site de référence :
contenant les urls à télécharger (avec le nom de fichier devant par exemple, si tu veux que ça soit différent à l'arrivée, renommage, etc)
a.doc@http://www.monautresite.com/a.doc b.doc@http://www.monautresite.com/b.doc c.doc@http://www.monautresite.com/c.doc
Etape 1: Télécharger down.txt
Lister tous les noms de fichiers : Pour chaque ligne tu extrais le nom de fichier et l'url tu vérifies si le fichier local existe. S'il n'existe pas, tu le télécharges, et voilà... Tu peux même rajouter des variantes en mettant la taille du fichier dans le fichier texte pour vérifier s'il doit être mis à jour...
Bref, c'est quelques lignes de code |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|