спасибо большое (жаль, что день я потратил на выяснение 70% протокала обмена из исходника). но справка помогла.
есть вопросы:
Цитата |
---|
1С посылает http-запрос вместе с http-авторизацией |
имеется ввиду авторизация средствами HTTP? там их несколько типов...
я эмулировал форму авторизации (POST - AUTH_FORM=Y&TYPE=AUTH&USER_LOGIN=*****&USER_PASSWORD=*****), сработало, но, может быть, есть более правильный способ (по возможности, в пределах PHP и Microsoft.XMLHTTP)?
Цитата |
---|
zip=no, в таком случае файлы не должны быть упакованы, а передаются каждый по отдельности. |
т.е. в zip можно запихнуть несколько файлов? а смысл?
Цитата |
---|
file_limit=<число>, где <число> - максимально допустимый размер файла в байтах для передачи за один запрос. Если размер файла больше, то он должен быть порезан на части. |
Цитата |
---|
Затем из 1С отправляется запрос вида: http://<сайт>/bitrix/admin/1c_exchange.php?type=sale&mode=file&filename=<имя файла> который загружает на сервер файл обмена, посылая содержимое файла в виде POST. |
не могу понять, каким образом нужно резать файл?
резать наглым образом, отправлять несколько кусков а скрипт 1c_exchange.php будет каждый последующий кусок дописывать к существующему файлу?(если, конечно, я укажу при передаче каждого куска одинаковое имя файла)
или же резать "не наглым", но неудобным образом, разбивая информацию на логически целостные куски и архивируя каждый отдельно?