'string' est le type javascript
Il faut donc que tu le convertisses en faisant par exemple:
file.renameTo(new java.lang.String("/path/to/file"));RaphaÃl FRANCHET SystÃmes d'information ANYWARE TECHNOLOGIES Tel: +33 (0)5 61 00 73 47 Fax : +33 (0)5 61 00 51 46 www.anyware-tech.com
AurÃlien DEHAY a Ãcrit :
Le jeudi 24 mars 2005 Ã 16:56 +0100, Jean-Baptiste Quenot a Ãcrit :
* AurÃlien DEHAY:
Juste une petite question rapide: quelqu'un aurait-il un bout de code en flowscript qui fait de l'upload de fichier? J'ai vu quelque chose dans les exemples, mais Ãa ne fait pas l'Ãcriture sur disque.
Je viens juste de le faire pour rÃcupÃrer un byte[], mais voici comment il faut faire pour rÃcupÃrer un File:
var uploadWidget = widget.form.getChild("upload") var uploadedFile = uploadWidget.getValue() var file = new java.io.File(uploadedFile.getFileName()); file.renameTo("/path/to/file");
J'ai un joli
org.mozilla.javascript.EvaluatorException: Can't find method java.io.File.renameTo(string).
J'ai tentà de mettre un Packages. devant le java.io.File sans plus de succÃs, et mÃme un:
importClass(Packages.java.io.File); var file = new File(uploadedFile.getFileName());
Je suis en cocoon 2.1.7, JDK 1.5, je sais pas si Ãa joue (j'ai pourtant bien trouvà la classe dans la doc de l'API...)
--------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
