Aurélien DEHAY wrote:
Jean-Christophe Kermagoret wrote:
Bonjour,
la fonction renameTo() peut ne pas fonctionner quand on travaille sur
des partitions différentes (cf
http://download.java.net/jdk6/doc/api/java/io/File.html#renameTo(java.io.File),
valable aussi pour les versions précédentes du jsdk)).
Pour éviter ce problème qui finit par se poser tôt ou tard, tu as
intérêt à réécrire le fichier que tu veux renommer comme je l'ai fait
ici par exemple :
http://www.bluexml.org/viewcvs/viewcvs.cgi/cms/src/blocks/core/crud-engine/webapp/feature/form/cud/flow/common-utils.js?rev=1.4&content-type=text/vnd.viewcvs-markup
Regarde la fonction write.
J'avais dû choper ça sur le wiki.... Tu pourrais mettre à jour la
partie qui concerne l'upload de fichier avec ça, je pense que ça
pourrait être pas mal, je me souviens avoir pas mal galéré pour
trouver ça.
Il y a plus simple:
var input = uploadWidget.getValue().getInputStream();
var output = new FileOutputStream("blah");
org.apache.avalon.excalibur.io.IOUtil.copy(input, output);
output.close();
input.close();
Et si vous utilisez Cocoon 2.1.8:
uploadWidget.getValue().copyToFile("blah");
Sylvain
--
Sylvain Wallez Anyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]