Установил на ПК с windows Apache 2.4 и развернул webdav по ссылке
Все ок, но есть она проблема: скачать можно, а записать нет, т.е. webdav работает только на чтение.
Использую обмен файлами с приложениями на Андроиде.
Ранее пользовался обменом через Webdav Yandex disk, но примерно полгода появилась проблема с файлами, размер которых превышает некий лимит, установленный яндексом.
Все ок, но есть она проблема: скачать можно, а записать нет, т.е. webdav работает только на чтение.
Использую обмен файлами с приложениями на Андроиде.
Ранее пользовался обменом через Webdav Yandex disk, но примерно полгода появилась проблема с файлами, размер которых превышает некий лимит, установленный яндексом.
По теме из базы знаний
Найденные решения
Проблема решена, Windows 8.1, даны права на чтение/запись в каталог webdav пользователю, от имени которого стартует служба Apache, в моем случае каталог C:\Apache24\UPLOADS
Создан каталог C:\Apache24\var\
Создан пользователь admin с паролем
Cодержимое C:\Apache24\conf\extra\httpd-dav.conf прилагается
Все ок, обмен в 1с работает стандартно через команды
Создан каталог C:\Apache24\var\
Создан пользователь admin с паролем
htpasswd -c C:/APACHE24/ user.passwd adminCодержимое C:\Apache24\conf\extra\httpd-dav.conf прилагается
DavLockDB "${SRVROOT}/var/DavLock"
Alias /uploads "${SRVROOT}/uploads"
<Directory "${SRVROOT}/uploads">
Dav On
DAVMinTimeout 600
AllowOverride None
Options None
order allow,deny
allow from all
AuthType Basic
AuthName DAV-upload
AuthUserFile "${SRVROOT}/user.passwd"
# Allow universal read-access, but writes are restricted
# to the admin user.
<LimitExcept GET HEAD OPTIONS>
Require user admin
</LimitExcept>
</Directory>
ПоказатьВсе ок, обмен в 1с работает стандартно через команды
Путь1 = "http://login:pass*/192.168.0.111/uploads/file.txt";
Путь2 = "c:\file.txt";
КопироватьФайл(Путь1, Путь2);
УдалитьФайлы(Путь1);
КопироватьФайл(Путь2, Путь1);Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Проблема решена, Windows 8.1, даны права на чтение/запись в каталог webdav пользователю, от имени которого стартует служба Apache, в моем случае каталог C:\Apache24\UPLOADS
Создан каталог C:\Apache24\var\
Создан пользователь admin с паролем
Cодержимое C:\Apache24\conf\extra\httpd-dav.conf прилагается
Все ок, обмен в 1с работает стандартно через команды
Создан каталог C:\Apache24\var\
Создан пользователь admin с паролем
htpasswd -c C:/APACHE24/ user.passwd adminCодержимое C:\Apache24\conf\extra\httpd-dav.conf прилагается
DavLockDB "${SRVROOT}/var/DavLock"
Alias /uploads "${SRVROOT}/uploads"
<Directory "${SRVROOT}/uploads">
Dav On
DAVMinTimeout 600
AllowOverride None
Options None
order allow,deny
allow from all
AuthType Basic
AuthName DAV-upload
AuthUserFile "${SRVROOT}/user.passwd"
# Allow universal read-access, but writes are restricted
# to the admin user.
<LimitExcept GET HEAD OPTIONS>
Require user admin
</LimitExcept>
</Directory>
ПоказатьВсе ок, обмен в 1с работает стандартно через команды
Путь1 = "http://login:pass*/192.168.0.111/uploads/file.txt";
Путь2 = "c:\file.txt";
КопироватьФайл(Путь1, Путь2);
УдалитьФайлы(Путь1);
КопироватьФайл(Путь2, Путь1);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот