Projet

Général

Profil

Bug #8128

Permettre la décompression et l'utilisation d'autres préfixes que assets/

Ajouté par Frédéric Péters il y a plus de 8 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
-
Début:
28 août 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Dans mon assets.zip à décompresser, j'ai des fichiers sous media/, qui sont référencés dans la page avec des <img src="media/xxx">; j'aimerais que ça marche comme pour les fichiers placés sous assets/.

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 8 ans

Peut-être plus clair : j'ai dans ma hiérarchie d'éléments un media/uploads/xxx.png, qui se trouve référencé dans l'html d'une page comme src="/media/uploads/xxx.png"; je voudrais que ça marche, comment faire ?

#2

Mis à jour par Ghislain Loaec il y a plus de 8 ans

Tout les assets doivent être dans le namespace assets/. Donc le mieux est de modifier ton html pour qu'il prennent la forme src="assets/media/uploads/xxx.png". (cf. #8066)

#3

Mis à jour par Frédéric Péters il y a plus de 8 ans

C'est une exigence de Cordova ou de l'application ? Si c'est l'application, ça aiderait vraiment beaucoup que media/ soit traité comme assets/.

#4

Mis à jour par Ghislain Loaec il y a plus de 8 ans

Il s'agit d'une exigence de l'application. C'est en gros le namespace des fichiers présents dans l'archive assets.zip. Si vraiment c'est problématique, peut être pourrait on rendre la démarche plus générique et réécrire les chemins de fichier en fonction du nom de l'archive. Par example, si meta.assetsUrl = "media.zip" alors les chemins de fichiers devont être préfixés par media/ ? J'ai juste peur que cela entraine des dysfonctionnement/difficultés si l'on vient à changer le nom de l'archive tous les 4 matins.

#5

Mis à jour par Frédéric Péters il y a plus de 8 ans

Je vais expliquer un peu plus ma situation, en espérant que ça aide à voir ce qui est le plus simple.

Dans l'application de gestion de momo, il est possible d'ajouter des pages, d'écrire des textes, d'y mettre des images, etc.

Les image uploadées sont servies depuis une URL /media/..., l'HTML produit contient donc des <img src="/media/whatever"/>.

Toucher à l'HTML produit au niveau de l'application, c'est quelque chose que je préférerais éviter, par contre, le contenu de media/, je peux l'incorporer dans le assets.zip, à n'importe quel endroit, sous n'importe quel nom (/media/, /assets/media/, whatever).

#7

Mis à jour par Frédéric Péters il y a environ 8 ans

Serghei, si la situation n'est pas claire pour toi, on peut en discuter.

#8

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a environ 8 ans

  • Statut changé de Nouveau à Résolu (à déployer)
  • Assigné à mis à Serghei Mihai (congés, retour 15/05)

Corrigé par le commit:

commit c7db07a92d40f999ee66ef26d8099f317c5c393e
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Wed Feb 17 15:47:43 2016 +0100

    patch manifest response also for medias (#9809)

#9

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a environ 7 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF