【问题标题】:How to save the image inside a variable to a server location如何将变量内的图像保存到服务器位置
【发布时间】:2017-11-02 09:33:41
【问题描述】:

这是承载图像的变量的值。如何使用 php 将其保存到服务器位置?

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAD6CAYAAABXq7VOAAAgAElEQVR4XtS9CYxd13km+N1331asKpKSqMUyRVKkZNmSKImWRO1yvMTxFnlL4nacOE46PdONbkyjke6ZpCeTNKaBwWCABgaDAaYTTAODwaDTthVLXmJttqx9sSVZtkTtmy1RFCVxJ6vqbfcOvn8559z37itWSXSQLpuqqldvucs5//d/379lf/zHZ5cNZOBXGf6Tyc........

【问题讨论】:

  • 你做了什么?
  • 这个变量在哪里?是在服务器上还是在服务器外部?
  • @AdhanTimothyYounes 我刚刚使用脚本裁剪了图像,裁剪图像的结果是这样的。我想将此保存到虚拟主机服务器上的文件夹位置
  • @crazyglasses 我刚刚使用脚本裁剪了图像,裁剪图像的结果是这样的。我想将此保存到虚拟主机服务器上的文件夹位置

标签: php html image codeigniter file-upload


【解决方案1】:

你可以试试这个代码。

$data = 'write your image code here';

list($type, $data) = explode(';', $data);

list(, $data)      = explode(',', $data);

$data = base64_decode($data);

file_put_contents('image.png', $data);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    相关资源
    最近更新 更多