v9.55 (build: Feb 10 2023)

Генератор отчетов - Отправка на веб-сайт

Существует возможность отправлять отчеты на ваш веб-сайт.
Данное действие аналогично тому, что вы на своем сайте разместите кнопку "Отправить файл" и будете передавать на веб-сервер файлы отчетов.
Далее вы можете их отправлять по почте, сохранять в папку на сервере или записывать в SQL-базу.
Обычно на стороне сервера файлы принимает php или cgi-скрипт.
На стороне клиента данные передаются через HTML-форму.
В параметре "Полный URL http POST-запроса" необходимо указать местоположение скрипта, выполняющего загрузку на сервер.
Следует также знать, что файл будет передан в переменной с именем "uploadedfile". Именно это имя нужно использовать в скрипте на сервере.

Ниже приведены примеры файла клиента (HTML-страница) и скрипта на сервере (PHP), чтобы был более понятен функционал данной возможности:

; --------------------
; файл upload.html
; --------------------
<form enctype="multipart/form-data" action="http://mysite.com/action.php" method="POST">
<input name="uploadedfile" type="file"><br>
<input type="submit" value="Отправить файл">
</form>

; --------------------
; файл action.php
; --------------------
<?
// данная папка должна существовать на сервере!
$target_path = "uploads/";
$target_path = $target_path . basename($_FILES['uploadedfile']['name']); 
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file ".  basename( $_FILES['uploadedfile']['name']). 
    " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}
?>

Таким образом, функционал файла upload.html реализован в программе, что позволяет отправлять файлы автоматически!
А файл, подобный action.php, должен быть размещен у вас на веб-сервере.

© ТАМЕРЛАН