【发布时间】:2020-12-25 07:55:37
【问题描述】:
我正在开发一个安卓应用程序。 我想将图像上传到 php 服务器。 问题是,服务器端上传的图片是空白的。
我的安卓应用代码是:
myBitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
byte[] byteArray;
byteArray = byteArrayOutputStream.toByteArray();
String ConvertImage;
ConvertImage = Base64.encodeToString(byteArray, Base64.DEFAULT);
ConvertImage 使用 GET Query "url?image=ConvertImage" 发送到服务器
在服务器端,php 脚本是:
$image = $_GET['image'];
$img = base64_decode($image);
$path = "Images/new1.png";
file_put_contents($path, $img);
运行 php 脚本后,文件被创建,但我没有看到图像。
如何解决?
【问题讨论】:
-
你试过var_dump
$_GET['image']吗?