Upload de Fichier via une Servlet HTTP
Bonjour à tout le monde;
On doit actuellement comme projet implementer dans un squelette de Wiki, un moyen d'uploader des fichier via une servlet HTTP.
J'ai beaucoup de mal car je ne maîtrise pas du tout JAVA.
Voila a quoi ressemble le code de la fonction:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
fichier = req.getParameterValues("fileInput");
uploadFile(fichier);
private void uploadFile( String fichier ){
File newFile = new File("/Users/momsse/test");
File origFile = new File(fichier);
InputStream ins = new File(origFile);
OutputStream outs = new File(newFile);
byte[] buf = new byte[1024];
int len;
while ((len = ins.read(buf)) > 0){
outs.write(buf, 0, len);
}
ins.close();
outs.close();
} |
J'obtiens les erreurs suivantes:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
webapps/src/WikiEngine.java:313: cannot find symbol
symbol : constructor File(java.io.File)
location: class java.io.File
InputStream ins = new File(origFile);
^
webapps/src/WikiEngine.java:314: cannot find symbol
symbol : constructor File(java.io.File)
location: class java.io.File
OutputStream outs = new File(newFile);
^
Note: webapps/src/WikiEngine.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors |
Je précise que je ne peut utilise aucune bibliothèque extérieur telle que "Common FileUpload"
En vous remerciant d'avance !;)