| |
Posté le 05 octobre 2015 - 16:46 |
Bjr,
je voulais utiliser "videolanceappli" pour récuperer une photo dans mon appli, du moins recuperer le chemin et le nom de la photo prise par l'appareil.
Je ne recupère rien, le "resultat" est vide, et sans erreur. (Sur deux samsung avec un en 4.xx et l'autre en 5.0.1
Quand je recherche sur ce forum, j'ai trouvé des posts relatant ce problème depuis 2 ou 3 ans !!!
Quelqu'un aurait du nouveau ?
merci
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 603 messages Popularité : +64 (70 votes) |
|
Posté le 08 octobre 2015 - 08:15 |
Bonjour,
Tester: sPhoto est une chaîne //chemin de l'image // Prise d'une photo VidéoParamètre(vipRotationAuto,Vrai) sPhoto = VidéoLanceAppli(viCaptureImage)
J'utilise cette fonction pour envoyer la photo par FTP sur un serveur. Je n'ai pas réussi à le faire en passant l'image à un Webservice. Impossible aussi de passer l'image par l'URL d'une page AWP : j'ai indiqué cela dans une page FAQ.
-- Cordialement François
http://intra.fr Guide d'installation de Webdev sur Windows 2012 server : http://intrasoftware.fr |
| |
| |
| | | |
|
| | |
| |
Posté le 08 octobre 2015 - 09:35 |
Slt François,
passer une image par webservice fonctionne très bien, il suffit d'enregistrer l'image dans un buffer et que la variable du webservice soit aussi de type buffer : MonWebservice.MaVariableAttendueDeTypeBuffer = fChargeBuffer(URL de l'image sur le mobile) |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 603 messages Popularité : +64 (70 votes) |
|
Posté le 08 octobre 2015 - 17:11 |
Bonjour Nico,
Oui je pense que c'est possible mais j'ai passé trop de temps sur ce problème : j'ai donc utilisé une autre solution qui a été proposée un moment dans le forum : le transfert par FTP. Pour passer l'image, il faut passer à priori par un buffer puis l'encoder du mobile vers le Webservice en Webdev mais c'est galère (pour moi).
-- Cordialement François
http://intra.fr Guide d'installation de Webdev sur Windows 2012 server : http://intrasoftware.fr |
| |
| |
| | | |
|
| | |
| |
Posté le 08 octobre 2015 - 19:43 |
Bjr,
"ÿÿÿÿÿÿÿÿÿ" a formulé ce jeudi :
Bonjour,
Tester: sPhoto est une chaîne //chemin de l'image
// Prise d'une photo VidéoParamètre(vipRotationAuto,Vrai) sPhoto = VidéoLanceAppli(viCaptureImage)
J'utilise cette fonction pour envoyer la photo par FTP sur un serveur. Je
Ben moi c 'est juste pour la coller dans une base locale sur le tel, et la difference entre ce que tu proposes et ce que je faisais c 'est la ligne Videoparametre de rajoutée.
Alors j'etais content parce que ca a marché, mais en insistant, c 'est aleatoire. ca bloque le tel 3 fois sur 4 .
c 'est pas tres mportant, je referai des essais, en jouant sur les autres parametres de videoparametre, puisque ca a quand meme fait avancer les choses;
merci a plus
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Posté le 09 octobre 2015 - 09:11 |
As-tu essayé l'exemple de PCSoft qui fait cela (Android photo) ? Si cet exemple fonctionne bien sur ton mobile c'est qu'il y a probablement un problème dans ton code
Bonne journée |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 29 messages |
|
Posté le 09 octobre 2015 - 19:31 |
Bonjour Nico,
je rebondis sur ton mail, j'ai aussi le même problème que toi depuis 2 jours, vidéolanceappli =>résultat vide.
mes devices : A3=> OK S4 mini & S3 =>NOK Galaxy Trend=>OK
Je comprends pas! pas d'update de android pour ma part. Un conflit entre application? Mes applications sont en prod depuis 3mois avec cette fonction et pas de soucis.
Avez-vous des pistes?
Merci
-- seb |
| |
| |
| | | |
|
| | |
| |
Posté le 09 octobre 2015 - 20:10 |
Bjr,
Nico a présenté l'énoncé suivant :
As-tu essayé l'exemple de PCSoft qui fait cela (Android photo) ? Si cet exemple fonctionne bien sur ton mobile c'est qu'il y a probablement un problème dans ton code
Bonne journée
je viens de regarder... mon code, je veux bien qu'il y ait une erreur, c 'est juste la ligne sphoto = videolanceappli... et c 'est exactement la meme ligne que l'exemple.
non, y a un autre probleme, j'aimerais savoir si beaucoup de dev l'ont utilisé.
a plus
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 123 messages Popularité : +46 (46 votes) |
|
Posté le 09 octobre 2015 - 21:05 |
the same problem. the problem was that Android was not created PICTURES folder. The solution is this code before calling the function VIDEOSTARTAPP
s_DirSD is string n_statusSd is int = SysStatusStorageCard() IF n_statusSd = sysCardAvailable THEN s_DirSD = SysDirStorageCard() + ["/"] +"Pictures" IF NOT fDirectoryExist(s_DirSD) THEN fMakeDir(s_DirSD) END
sPhoto = VideoStartApp(viPictureCapture) IF sPhoto <> "" THEN ... ... ... |
| |
| |
| | | |
|
| | |
| |
Posté le 18 août 2019 - 02:08 |
1/allez dans la configuration courante du projet et changez unicode en mode ansi 2/recomplilez votre projet 3/utilisez le code suivant :
bResauve est un booléen=dSauveImageJPEG(IMG_Note, ComplèteRep(fRepExe()) + SAI_Texte+".JPEG")
m est un Buffer =((fChargeBuffer(sPhoto)))
bufFichier est un Buffer= (Crypte(m,"",crypteAucun)) bufFichier = URLEncode(bufFichier)
-------------------------------------------------------------------------- ca va marcher |
| |
| |
| | | |
|
| | |