Aller au contenu
WebViewGold Du vibe coding à l'App Store
Français
Obtenir WebViewGold

Base44 + fichiers

Téléchargements et uploads dans votre app Base44

Une WebView brute ignore silencieusement le téléchargement d'un PDF et affiche un sélecteur de fichiers rudimentaire. WebViewGold enregistre les images dans la photothèque (<code>savethisimage://?url=…</code>), télécharge les PDF, fichiers audio, ePub et Office, et ouvre l'appareil photo ou la galerie natifs pour chaque <code>&lt;input type="file"&gt;</code> de votre app Base44.

Dès $109 en paiement unique par plateforme, ou notre équipe s'occupe de tout dès $698.

  • Garantie d'approbation – ou remboursement sous 14 jours
  • Aucun codage requis
  • Paiement unique, mises à jour gratuites
  • Support humain 24/7
  • Conçu en Allemagne depuis 2014 · ISO 27001

Ce qui fonctionne d'emblée

Téléchargements

Les liens qui se terminent par .pdf, .mp3, .mp4, .wav, .epub, .docx, .pkpass et d'autres sont téléchargés puis ouverts avec la visionneuse native ou la feuille de partage. Factures, billets, exports depuis Entités intégrées de Base44 (base de données), stockage de fichiers et fonctions backend : tout fonctionne.

Enregistrer dans la photothèque

Naviguez vers savethisimage://?url=https://…/photo.jpg et l'image arrive dans l'app Photos de l'utilisateur. Idéal pour les images générées, les certificats et les QR codes.

Uploads depuis l'appareil photo et la galerie

Chaque champ de fichier de votre app web ouvre le sélecteur natif avec appareil photo, galerie et fichiers. Utilisez accept="image/*" et capture="environment" pour ouvrir directement l'appareil photo.

Prompt pour Base44

Collez ceci dans Base44 pour implémenter la partie app web. Vérifiez le résultat, publiez, puis testez dans l'app WebViewGold.

Prompt à coller dans Base44
Améliorez la gestion des fichiers pour notre app mobile native. 1) Quand un utilisateur envoie un document, conservez le nom de fichier et l'extension d'origine dans le nom du fichier stocké, pour que les liens se terminent par .pdf, .docx ou .xlsx, et affichez les liens de téléchargement comme de simples liens dans le même onglet. 2) Sur les pages d'images, ajoutez un bouton « Enregistrer sur le téléphone » qui n'apparaît que si navigator.userAgent contient "WebViewGold" et qui définit window.location.href sur 'savethisimage://?url=' + encodeURIComponent(imageUrl). 3) Pour l'envoi de photos, utilisez un input de fichier avec accept="image/*" ; pour les documents, accept=".pdf,.docx,.xlsx" ; affichez un état de progression de l'envoi et une erreur claire si le fichier dépasse 10 Mo. 4) Ajoutez à la page de confidentialité une phrase qui explique l'accès à l'appareil photo et aux photos.

Je suis très content d'avoir acheté cette application ! Extrêmement facile et excellente documentation. J'ai été en contact avec le service client, ils ont répondu très rapidement et très amicalement. Ils ont résolu ma question en un jour. 10/10 recommanderaient.

Nelis Geiger · CodeCanyon

Configurer les fichiers pour Base44

Il s'agit surtout de vérifier que votre app web joue le jeu.

  1. Servez les téléchargements avec les bons en-têtes

    Les PDF et autres fichiers doivent être servis avec un Content-Type correct et, si vous voulez un téléchargement plutôt qu'un affichage intégré, un en-tête Content-Disposition. Les URL signées du stockage de Entités intégrées de Base44 (base de données), stockage de fichiers et fonctions backend fonctionnent.

  2. Utilisez des champs de fichier standard

    Pas de widgets d'upload personnalisés qui reposent uniquement sur le glisser-déposer. Un <input type="file"> standard (multiple autorisé) est ce sur quoi le sélecteur natif se branche.

  3. Rédigez les textes d'autorisation

    Les descriptions d'usage de l'appareil photo et de la photothèque dans le projet Xcode de WebViewGold (et les champs du Cloud Builder) doivent dire ce que l'app fait des photos (« pour envoyer une photo de profil »).

  4. Gérez les fichiers volumineux

    Compressez les images côté client avant l'envoi quand c'est possible (la plupart des stacks ont un helper pour cela) et affichez la progression ; les connexions mobiles sont plus lentes que celle de votre bureau.

  5. Testez les deux plateformes

    Envoyez une photo depuis l'appareil photo et depuis la galerie, téléchargez un PDF et une image, sur iOS et sur Android. Chaque plateforme utilise une boîte de dialogue système légèrement différente.

Questions fréquentes

Pourquoi les téléchargements ne font-ils rien dans une WebView brute ?

Les WebViews affichent des pages ; elles n'ont pas de gestionnaire de téléchargements tant que l'app native n'en ajoute pas un. WebViewGold ajoute ce gestionnaire pour que les liens se comportent comme les utilisateurs s'y attendent.

Les utilisateurs peuvent-ils choisir plusieurs photos ?

Oui : avec l'attribut multiple sur le champ de fichier, le sélecteur natif permet la sélection multiple sur les deux plateformes.

Dois-je déclarer l'accès à l'appareil photo dans les stores ?

Seulement les textes d'explication et, si vous stockez des photos, les réponses correspondantes dans App Privacy / Sécurité des données. Aucune procédure de validation particulière.

Trois façons de mettre votre app dans les stores

Même résultat, charge de travail différente de votre côté. Les trois formules incluent la garantie d'approbation et le support humain 24/7.

Faites-le vous-même

$109 par plateforme, paiement unique

La licence WebViewGold : un projet Xcode ou Android Studio prêt à l'emploi. Collez votre URL, définissez le nom et l'icône, activez les fonctionnalités, compilez et soumettez. Mises à jour gratuites à vie.

Voir les offres sur la page principale

Full Service

$698 par plateforme $798

Envoyez-nous votre URL et votre icône. Notre équipe configure, compile et livre votre app sous 72 heures, en marque blanche, projets sources inclus. Les deux plateformes pour $1,158.

Détails du Full Service Propulsé par WeSetupYourWebViewApp

Prix Soldes d'hiver valables jusqu'au 31 décembre 2026.

Prêt à publier votre app Base44 ?

Garantie d'approbation App Store & Google Play – ou remboursement sous 14 jours

Vous préférez déléguer ? Full Service : nous configurons, compilons et livrons sous 72 heures, dès $698 par plateforme. Des questions ? Chattez avec nous 24/7.

Les remboursements sont accordés aux conditions indiquées dans notre FAQ : un refus non lié au contenu par Apple et/ou Google, demandé dans les 14 jours suivant l'achat.