Всем добрый день! Вопрос такой:
Есть сайт с доменом, все доступы к нему есть.
Требуется через 1С реализовать следующие-
В 1С выбираем нужный файл с компьютера нажимаем кнопку отправить, файл загружается на хостинг сайта и нам возвращается прямая ссылка на этот файл формата https:\\filename.txt
(1) а каким образом файл должен на хост попасть ? для фтп в 1с все реализовано, проблем нет - получили объект, коннект на фтп, сохранили объект, со ссылкой сложнее уже, зависит от структуры сайта, может залитое по фтп вообще не будет видно нигде в вебе
(2) Я проверил сейчас если залить любой файл в определенную папку то можно до него структурировать ссылку, получается что можно реализовать так -
1. В 1С выбираем файл нажимаем "Отправить"
2. 1С конектится по FTP и отпровляет туда этот файл
3. Мы знаем Имя файла и путь к нему, теперь просто по определенному алгоритму делаем ссылку на файл \Имя сайта\Путь к фалу\файл.txt
Но здесь вопрос безопасности ели кто то залезит в код узнает логин и пароль доступа к ftp то он сможем в этом каталоге творить что хочет =)
Да и в принципе по ссылки можно получить доступ к некому файлу путем подбора имени файла.
";
$read=opendir($dir);
while (false!==($file = readdir($read))) {
if ($file != "." && $file != "..") {
print "Скачать $file ";}
++$i; }
closedir($read);
}
}
else echo "Папка $dir не найдена. Проверьте пути либо создайте папку $dir в папке, где находится этот файл.";
сначала в конфигурации создать http сервис который при обращении к нему будет возвращать необходимые сайту данные.
на отдельном сервере установить веб сервер апач, iis не критично опубликовать сервис и дать доступ к этому серверу со стороны сайта
в коде сайта указать get обращение к http сервису 1с