Jquery二进制响应在iframe中显示pdf

时间:2018-01-17 13:23:40

标签: php jquery ajax tcpdf

jquery / php的新手我有一个我想改进的脚本:

我正在使用TCPDF生成一个pdf,我在我的服务器上本地通过'F'选项输出并发送一个简单的json响应(路径/文件)以在bootstrap模式中显示pdf(使用iframe)。

它工作得很好,但是我想将带有'S'或'I'选项的pdf作为二进制流发送,这样我以后就不必处理该文件(clean.php删除文件)。 / p>

这甚至可能吗?

感谢您的帮助:)

$.ajax({
            url: "./../app/renders/pdf_render.php",
            type: "POST",
            timeout: timeout1,
            data: {                           
                id: id_p
            },
            dataType: 'json',
            success: function(json){
                if(json.result == 1){ // OK
                    $("#frame_q").attr("src","../../public/tmp/"+json.file);
                    // cleaning pdf... doesnt always work with edge
                    $.ajax({
                        url: "./../app/renders/clean.php",
                        type: "POST",
                        timeout: timeout1,
                        data: {                           
                            file: json.file 
                            },
                        dataType: 'json'
                    });
                }else{ // NOK
                    switch(json.result){
                        case '0' :{  .....

0 个答案:

没有答案