File posisifileXML = new File("namefile.xml");
Writer outXML = new BufferedWriter(new FileWriter(posisifileXML));
outXML.write(String1);
outXML.close();
Я создал Java-апплет в Linux, программа используется для создания namefile.xml
, когда я доступ к Java-апплет из браузера (с этим Linux) для создания файл, он сработал. Этот файл сохраняется в моем домашнем каталоге. Но проблема в том, когда я доступ к этим Java-апплет из браузера с другого компьютера (Windows 7), а затем появилась ошибка:java.io.FileNotFoundException (доступ запрещен)
java.io.FileNotFoundException:namefile.xml (Access is denied)
ой извините, я хочу, чтобы создать файл с компьютера клиента (Windows 7) на компьютер сервера через браузер клиента (с помощью java-апплета).
Что мне делать?
Вы, пожалуйста, напишите полный стек исключения? –
Я думаю, что на клиентском компьютере вы не имеете права создавать файл. Может быть, вы можете попробовать предоставить полные разрешения пользователю для папки (на машине с Windows 7) и попытаться создать там файл. Таким образом, вы можете подтвердить, есть ли проблема с отказом доступа. Кроме того, вы также можете попробовать прочитать существующий файл на клиентской машине. Если чтение не удается, вы можете подтвердить, что его проблема связана с правами доступа ... – ria
спасибо за ваш ответ. проблема решена, на компьютере клиента (с использованием Windows 7) есть другая команда, которую я написал в java-апплете в сервера компьютера (ubuntu). поэтому работала в ubuntu, но не работала в Windows 7. –