Сохранить изображение на сервере из подписанного апплета - PullRequest
0 голосов
/ 14 декабря 2011

В моем подписанном апплете у меня есть объект Image. Теперь я хочу сохранить Image в getCodebase(), создав новый файл.Я использую:

File file2=new File(getCodeBase()+"newFile.gif");
file2.createNewFile();
ImageIO.write(myImage, "png", file2);

Для создания нового файла, затем ImageIO для записи файла в этом месте назначения, но выдает следующую ошибку.

http://192.168.1.119:96/res/applet/newFile.gif
pgraph.sendImageToServer... exceptionThe filename, directory name, or volume label syntax is incorrect
java.io.IOException: The filename, directory name, or volume label syntax is incorrect
    at java.io.WinNTFileSystem.createFileExclusively(Native Method)
    at java.io.File.createNewFile(Unknown Source)

Как сохранить изображение на сервере изподписанный апплет?

1 Ответ

1 голос
/ 14 декабря 2011
  1. Если апплет устанавливает объект File, этот File будет указывать где-то в файловой системе ПК конечного пользователя. Он может никогда указывать на сервер.
  2. Чтобы апплет сохранил что-либо на сервере, ему необходимо вернуть байты ресурса сценарию на сервере, который выполняет функцию сохранения изображения.
  3. Если апплет «звонит домой» на собственный сервер для сохранения изображения, его не нужно подписывать цифровой подписью.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...