[html] диалог сохранения файла
<form enctype = "multipart/form-data" ...
?
а вообще, я вопроса не понял %)
теперь понял?
во всяком случае, в наиболее известных браузерах
да и нахрена, если можно сохранить файл через File -> Save As... ?
нету такой фичи, насколько я понимаю
я тоже подозреваю, что это так (но так хотелось!)
во всяком случае, в наиболее известных браузерах
я, правда, имел ввиду стандарт хтмл, а не браузеры
да и нахрена, если можно сохранить файл через File -> Save As... ?
нет, это совсем другое
я же не страницу пытаюсь сохранить, а передать скрипту локальный путь к файлу, куда он может сделать свои дела...
типа диалог:
В каком файле на вашем компьютере вы хотите сохранить результат работы скрипта?
______ [Browse]
только в этом случае, возможно, возникнет проблема с записью в файл на комп клиента
зы. если я, с вашей точки зрения, написал полную ерунду, то значит я не понял вопроса
в моем случае проблема не возникает с сохранением на локальную машину, потому что как раз на ней стоит локальная апача
тока что-то не придумывается с file - все равно нужно выбирать фиктивный файл, а потом стирать в строке его и вводить новое имя
думаю и в стандарте хтмл этого нет, так как вообще сервер и клиент - разные машины, а для этого случая фишка не нужна
<form>
<input type=file language=javascript id=MyFile onchange="alert('Выбрали файл: '+document.all.MyFile.value);" style='display:none;'><br>
<input type=button language=javascript value='Жми сюда!' onclick='document.all.MyFile.click;'>
</form>
под IE пашет, под оперой - нет
Чувак хочет выбрать НЕСУЩЕСТВУЮЩИЙ файл, что б передать его имя apach'у, а стандартный диалог выбора имени файла не позволяет этого.
А почему бы не сохранять всё в один конкретный каталог, и указывать только имя файла?
Другой вариант: пусть апач отдает то что, он должен сохранить в файл в браузер с соответствующими заголовками, чтоб браузер показал диалог сохранения. (content-disposition: attachment или как-то так.)
я бы сделал для этих целей ActiveX
в моем случае проблема не возникает с сохранением на локальную машину, потому что как раз на ней стоит локальная апача
Нахрен в таком случае вообще юзать веб-технологии?
Нахрен в таком случае вообще юзать веб-технологии?
Я с чем-то подобным уже сталкивался... Допустим, есть у фирмы сайт на пхп, а им надо сделать его версию на компакте. Ну, т.е. чтобы любой человек мог впихнуть компакт, поставить что-то (апач и файлы веб-сервера) и смотреть этот сайт...
кстати, да!
я о таком решении вспомнил вчера совершенно случайно (просто давно имел дело со всякими аплоадами и пр. ерундой)
видимо, это самое универсальное решение (работает не только локально)!
имхо, один из лучших и быстрых способов создать кроссплатформенное решение с простым интерфейсом, не требующее сложных рассчетов
Ну если нужно именно так и никак иначе, то да. А если подумать, то найдётся и другое решение. Например то, которое я предложил выше.
Оставить комментарий
a10063
вызывает диалог открытия файла
можно ли как-то вызвать диалог сохранения файла (т.е. чтобы он дал ввести новое имя)?