【问题标题】:Force a Generated UPS Label to Download强制下载生成的 UPS 标签
【发布时间】:2013-06-25 20:45:31
【问题描述】:

我正在使用第三方 php 类与 UPS 通信并生成标签。生成的标签数据采用 Base64 格式,我可以这样显示。

echo '<img src="data:image/gif;base64,'.$label_data.'" />';

我只是在寻找一种方法来强制下载此图像(作为 GIF),而不是仅仅显示它。

知道这怎么可能吗?

【问题讨论】:

标签: php ups


【解决方案1】:

既然你已经有了数据,那就先输出表头再输出数据吧!

<?php
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Cache-Control: private',false);
header("Content-type: application/force-download"); // or application/octet-stream
header('Content-Disposition: attachment; filename="ups.gif"');
header('Content-Transfer-Encoding: binary');
header('Connection: close');
echo $label_data;
exit;
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-14
    • 1970-01-01
    • 2016-05-03
    • 2013-09-09
    • 2011-06-10
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    相关资源
    最近更新 更多