[spip-dev] upload pieces jointes / ecrasement

Salut,

j'ai créé un article et j'y ai rattaché 4 fichiers mp3 en piece jointe via le formulaire "ajouter un document" en mode "modifier l'article".

Il y a aussi une boite "joindre un document" en mode prévisualisation. Mais celle-ci est relativement fourbe puisqu'elle charge le document en lieu et place du dernier doc ajouté ... quelle que soit son extension d'ailleurs. Les fichiers joints écrasés dans l'article ne sont pas supprimés du répertoire IMG/extension_du_doc

Pascal

Ta description est incompréhensible: quelle différence fais-tu entre "écrasés" et "supprimés" ?
Donne un scénario précis de tes actions avec à chaque étape l'état du répertoire qui a changé.

esj

t'énerve pas s'il te plait. la dernière phrase était juste une info.
admettons que le fichier joint en mode "modifier cet article" (ecrire/articles_edit.php3) soit ma_chanson.mp3

Je "Valide" et je passe donc en mode previsualisation: (ecrire/articles.php3)

Là j'ai un joli formulaire qui s'affiche en dessous de ma piece jointe ma_chanson.mp3 qui me propose de "joindre un document".

Alors je joins le document mesoignons.doc et là, damned, mesoignons.doc a remplacé/écrasé ma_chanson.mp3 dans l'article même si ma_chanson.mp3 n'a pas été supprimé du dossier /spip/IMG/mp3/

Pascal

que veux-tu dire par "remplacé dans l'article" ? Pour ma part, j'ai bien 2 documents quand je joue ton scénario.

      Emmanuel

je veux dire que le doc joint vient de remplacer le dernier doc joint déjà rattaché à l'article.

bon... et l'url qui s'affiche avant que tu ne cliques sur "Télécharger" est bien ecrire/articles.php3?id_article=xx...

ce n'est pas ecrire/article_edit.php3

Pascal

> Alors je joins le document mesoignons.doc et là, damned,
> mesoignons.doc a remplacé/écrasé ma_chanson.mp3 dans l'article même si
> ma_chanson.mp3 n'a pas été supprimé du dossier /spip/IMG/mp3/

que veux-tu dire par "remplacé dans l'article" ? Pour ma part, j'ai
bien 2 documents quand je joue ton scénario.

Idem pour moi, ca marche.
Par contre, toujours avec mon super IE6 de m..., si je passe ma souris sur
un triangle "depliable", la boite ajouter un fichier disparait (sans doute
encore "derriere" le calque de texte).

Autre "souci" que je ne m'explique pas : j'ai un "document" (article_edit)
de type jpg.
Il a bien une vignette, l'entrée correspondante dans spip_document et
spip_documents_articles mais il n'apparait pas sur articles.php3 !
Ni dans le portfolio, ni dans les documents.

Si je crée maintenant un "document" depuis article_edit, pas de soucis, ca
marche.
idem si je crée une "image", ca marche mais elle n'apparait pas dans le
portfolio (mais reste bien dans les images sur article_edit, le document JPG
qui pose probleme est dans les "documents".

En fait, ca se tient peut etre, mais je n'ai pas compris la logique.
Pour moi, articles et article_edit devraient presenter TOUS les documents
liés à l'article, non ?

ok, mais quel est l'url qui s'affiche : ecrire/articles.php3 ou ecrire/articles_edit.php3 ?

ok, mais quel est l'url qui s'affiche : ecrire/articles.php3 ou

ecrire/articles_edit.php3 ?
pour la boite d'upload de articles : articles
pour les 2 boites d'upload de article_edit : article_edit

vu la construction de ces "boites", je vois mal comment ca peut faire autre
chose ... c'est un formulaire qui pointe vers spip_image avec dans un champ
hidden redirect redonnant l'url d'origine.
J'ai essayé plusieurs fois de suite, impossible de reproduire ton probleme,
le redirect et toujours bon=> je reviens bien à mon url de depart.
Tu as peut etre une version à cheval sur une modif (la moitié des fichier
d'une version, l'autre moitié de la suivante) ?

comme suggéré par Laurent, certainement un mélange de versions.