Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.205.56.209] |
|
Сообщ.
#1
,
|
|
|
Тут задачка интересная, но без файла никак не обойтись.
Пусть даже с разрешения пользователя но файл должен быть. Может там микрософт какой нибудь ето реализовал? Чтоб пользователя спросили куда мол записать, а потом только туда и писать. |
Сообщ.
#2
,
|
|
|
Не пробовал, но попробуй RandomAccessFile с путем из getCodeBase(), может получится.
|
Сообщ.
#3
,
|
|
|
Вот тут я отвечал на похожий вопрос
http://pascal.sources.ru/cgi-bin/forum/YaB...;num=1020624133 Речь шла о сокетах, но с файлами та же фигня. |
Сообщ.
#4
,
|
|
|
Вы чё мужики!, какой файл на машине клиента. Разве что прочитать, да файл в памяти
сделать |
Сообщ.
#5
,
|
|
|
Цитата ViSko, 21.06.02, 00:55:54 Вы чё мужики!, какой файл на машине клиента. Разве что прочитать, да файл в памяти сделать Я тут надыбал способ, не такой кровавый как сертификаты и т.п. Правда работает под микрософтом (странно почему sunы ето не реализовали). Надо только чтоб пользователь врубил "контролируемый пользователем файловый ввод-вывод" в настройках VM в explorerе, ну на худой конец его можно попросить это сделать. Там и микрософт обьясняет что ето не опасно. Вот кусок кода. FileOutputStream file=null; try { PolicyEngine.checkPermission(PermissionID.USERFILEIO); } catch (SecurityException e) { //Тут можно просить return true; } Frame f=null; if(getParent() instanceof Frame) { f=(Frame) getParent(); } PolicyEngine.assertPermission(PermissionID.USERFILEIO); UserFileDialog dlg=new UserFileDialog(f,"test"); try { file=dlg.openFileForWriting(); } catch (Exception e){return true;} PolicyEngine.revertPermission(PermissionID.USERFILEIO); if(file!=null) { try { String str1=new String ("Test"); file.write(str1.getBytes(),0,str1.length()); } catch(Exception e){} } Я тут одну хрень написал: счетчик посещений который работает через ftp посмотрите кому интересно http://migunon.narod.ru, если глюки есть пишите, а то у меня только IE в наличии (на нем работает). |
Сообщ.
#6
,
|
|
|
Да что то мыла моего и невидать....
migun_on@chat.ru |