0

我正在使用 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>

. . .

it's return raw format of image like STgsQSwwMDEKSTgsQSwwMDEKT0QKcTc5NQpRMTYwMCwyNApTMgpEMTAKSkYKTgpaVApiMTMsNDI5LE0sIjAxNSw4NDAsMTk0MDYsMDAwMCxbKT4eMDEdOTYxWjk0NjM4NzYzHVVQU04dNDRBQTE1HjA3L1RNRjItODIlKVFNKE1VQloyMDcpWEoyK0JORUlZOEorXCJcDVEgLBxZJDhEXA1cDR4EIgpBMTcsNywwLDIsMSwxLE4sIlRFU1QiCkExNywyNCwwLDIsMSwxLE4sIjExMS0xMTEtMTExMSIKQTE3LDQxLDAsMiwxLDEsTiwiMTE1MCBGSVJTVCBBVkUiCkExNyw1OCwwLDIsMSwxLE4sIktJTkcgT0YgUFJVU1NJQSAgUEEgMTk0MDYiCkE2MiwxNjQAAAAP/////....

我想知道如何将图像保存到我的电脑并在网页上显示。

4

2 回答 2

1

我在 php 中成功了,使用 fopen 和 fwrite 创建一个 gif 文件,例如

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

这将得到一个 gif 文件,然后你可以把它放到 web 上。请记住用 apache:apache 将 gif 文件保存到的文件夹中。

于 2012-08-09T01:56:19.007 回答
0

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

于 2012-07-18T06:58:17.770 回答