UPS EPL标签显示的网页上(UPS epl label show on web page)

2019-10-31 22:24发布

我使用UE UPS运输API ...

<LabelSpecification>
    <LabelStockSize>
        <Height>4</Height>
        <Width>6</Width>
    </LabelStockSize>
    <LabelPrintMethod>
        <Code>EPL</Code>
        <Description>epl file</Description>
    </LabelPrintMethod>
    <HTTPUserAgent>Mozilla/4.5</HTTPUserAgent>
    <LabelImageFormat>
        <Code>GIF</Code>
        <Description>gif</Description>
    </LabelImageFormat>
    </LabelSpecification>

。 。 。

这回图像的原始格式像STgsQSwwMDEKSTgsQSwwMDEKT0QKcTc5NQpRMTYwMCwyNApTMgpEMTAKSkYKTgpaVApiMTMsNDI5LE0sIjAxNSw4NDAsMTk0MDYsMDAwMCxbKT4eMDEdOTYxWjk0NjM4NzYzHVVQU04dNDRBQTE1HjA3L1RNRjItODIlKVFNKE1VQloyMDcpWEoyK0JORUlZOEorXCJcDVEgLBxZJDhEXA1cDR4EIgpBMTcsNywwLDIsMSwxLE4sIlRFU1QiCkExNywyNCwwLDIsMSwxLE4sIjExMS0xMTEtMTExMSIKQTE3LDQxLDAsMiwxLDEsTiwiMTE1MCBGSVJTVCBBVkUiCkExNyw1OCwwLDIsMSwxLE4sIktJTkcgT0YgUFJVU1NJQSAgUEEgMTk0MDYiCkE2MiwxNjQAAAAP ///// ....

我想知道我怎么可以将图像保存到我的电脑,并显示出它在网页上。

Answer 1:

我在PHP中成功使用的fopen和fwrite创建一个gif文件,如

$file=fopen("temp.gif","w");
fwrite($file,base64_decode("the encoded string..."));

这会得到一个gif文件,那么你可以把它放在web.Remenber来执行chown下保存与Apache的GIF文件的文件夹:阿帕奇。



Answer 2:

不熟悉UPS API,但编码USPS标签返回的base64数据。 也许尝试和使用功能BASE64_DECODE然后file_put_contents保存到磁盘。



文章来源: UPS epl label show on web page
标签: php ups