【Stimulsoft Reports PHP教程】将导出的报表发送到服务器
2018-11-29 11:54
453 查看
此示例显示如何使用HTML查看器在PHP服务器端发送和保存导出的报表。为此,您需要添加onEndExportReport事件处理程序。此外,如果要仅在服务器端保存导出的报表,则需要阻止内置文件处理。为此,只需将event.preventDefault属性设置为true即可。
viewer.onEndExportReport = function (event) { event.preventDefault = true; <?php StiHelper::createHandler(); ?> }
在PHP服务器端,您可以获取导出报表的Base64数据流。这可以在完成$ handler-> onEndExportReport事件handler.php文件。此外,例如,您可以将其保存到“reports”文件夹中的文件中。
$handler->onEndExportReport = function ($event) { $format = $event->format; // Export format $data = $event->data; // Base64 export data $fileName = $event->fileName; // Report file name file_put_contents('reports/'.$fileName.'.'.strtolower($format), base64_decode($data)); //return StiResult::success(); return StiResult::success("Export OK. Message from server side."); //return StiResult::error("Export ERROR. Message from server side."); };
相关文章推荐
- Ubuntu15.04 网站服务器环境搭建,php/html/css等学习环境搭建教程
- Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建)
- Highcharts导出服务器配置——PHP版
- 阿里云PHP-SMS短信服务——验证码发送教程
- PHP使用外部命令导出数据库,备份到服务器并下载到本地
- 小迪教程第五天——Php+mysql注入(文件读取,文件导出)
- php发送邮件教程,支持发送有附件的电子邮件-PHPMailer使用教程
- 搬运在本地WordPress至服务器php教程
- AngularJs 基础教程 —— 与php服务器
- 将MSSQL Server 导入/导出到远程服务器教程的图文方法分享
- [转]php初级教程(四)相关环境变量和服务器变量的获取
- php网站在服务器上邮件发送不了,在本地可以
- think中用phpmailer发送邮件教程
- 移动端报表使用教程-如何添加服务器
- PHP快速入门教程:服务器和浏览器变量获取示例
- Debian系统下为PHP程序配置Nginx服务器的基本教程
- PHP 在云服务器部署Socket服务详细教程
- PHP使用外部命令导出数据库,备份到服务器并下载到本地
- Web_PHP_PHPMailer使用教程_使用PHPMailer发送邮件;
- lamp 李强强特级教程 视频教程 第一集 网站大访问量 服务器集群 负载均衡 PHP 笔记心得