Modifier un fichier distant
Bonjour,
Je veux modifier mon ontologie hébergé dans un serveur distant avec java, quand l'ontologie se localisais localement, la modification marche très bien avec le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
StringWriter sw = new StringWriter();
model.write(sw, "RDF/XML-ABBREV");
String code = sw.toString();
try {
FileWriter fw = new FileWriter(fichier);
fw.write(code);
fw.close();
} catch (FileNotFoundException fnfe) {
fnfe.printStackTrace();
} catch (IOException ioe) {
ioe.printStackTrace();
} |
Mais après l'hébergement je peux toujours lire l'ontologie mais je ne peux pas la modifier en changeant la ligne
Code:
1 2
|
FileWriter fw = new FileWriter(fichier); |
vers :
Code:
FileWriter fw = new FileWriter("http://www.monsite.com/monfichier.owl");
Message d'erreur :
java.io.FileNotFoundException: http:\www.monsite.com\monfichier.owl (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)
at java.io.FileOutputStream.open(Native Method)
PS: j'ai modifié le CHMOD de mon fichier vers 607 pour donner l'accès total au public, juste pour tester, toujours le même problème.
Merci de m'aider à résoudre ce problème.