Как отправить файл с формы на сервер с заранее известным путем ?

DomNK

Новичок
Как отправить файл с формы на сервер с заранее известным путем ?

Спариваю 1С с сайтом...
Сам тоже сношаюсь с ними.
1Ска создает файл на диске с заранее известным путем. Содержание примерно такое:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>newbase</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></head><body onload="form1.submit()">
<FORM name="form1" action="http://www.....ru/spec.php" method=post encType=multipart/form-data>
<INPUT NAME="fil" TYPE="file" value="c:\pan.xls">
</form></body></html>
Тоесть хочу чтоб юзер ничего не выбирал и ничего не жал - все автоматом должно работать.
Все работает, только скрипт на сервере говорит что "пустое имя файла". Походу свойство value не работает.
Как выйти из положения ?
 

bkonst

.. хочется странного?...
Скорее всего, настройки безопасности браузера.
Если бы ЭТО работало.... это был бы не браузер, а одна большая дырка.
 

phprus

Moderator
Команда форума
DomNK
У тега INPUT для которого атрибут TYPE равен "file" атрибут value не работает. Подробнее написано в стандарте html. Именно по этому он и не работает.
 

Krishna

Продался Java
DomNK: Тут надо смотреть веб-сервисы, скорее всего. Правда не уверен, что в этом плане поддерживает 1С.
 

DomNK

Новичок
лично я знаю один 100% способ - по фтп отправлять файл. но не хотелосьбы светить пароли и логины к фтп, а иначе никак.
 

kruglov

Новичок
А 1С не FTP, а просто сокетное соединение не может открывать?
 
Сверху