【发布时间】:2017-01-15 17:09:16
【问题描述】:
我是 php 新手,我正在编写一个代码,它允许我向 php 发送一些数据,然后执行一些exec(),然后让进程输出返回使用(例如发布一个网页)。
$.ajax({
url: 'some.php',
type: 'POST',
data: someData,
async: false,
success: function (html) {
$('#showonscreen').html(html);
},
cache: false,
contentType: false,
processData: false
});
在 php 部分就像
<?php
/*something like $cmd here*/
exec("$cmd $target_file $Output_fileName $upper $lower");
echo "<br/>done";
?>
之后 exec() 会在根文件夹下生成一个带有该 Output_fileName 的输出文件(例如图像)。 我的问题是我可以获取(或加载?)此文件直接返回客户端使用吗?(成功部分?)或者我需要 $.get 再次从服务器请求以获取该文件?
所以,在客户端,它的工作原理是,他们上传一张图片,然后单击按钮对其进行处理,然后将结果图片存储在服务器根目录下,然后从中抓取以显示在网页上。
任何帮助
【问题讨论】: