cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Wallez <sylv...@apache.org>
Subject Re: Problème avec Flowscript et renameTo()
Date Mon, 05 Dec 2005 11:25:29 GMT
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:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message