Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用appery.io和API上传imageDataBase64图像?_Php_Api_Appery.io - Fatal编程技术网

Php 如何使用appery.io和API上传imageDataBase64图像?

Php 如何使用appery.io和API上传imageDataBase64图像?,php,api,appery.io,Php,Api,Appery.io,目前,我正在开发一个应用程序,它能够抓拍照片并上传到服务器,并使用appery.io返回真实姓名和照片名称。现在我可以抓拍照片并获得imageDataBase64格式的图像,但我不知道如何将其上传到我的数据库。我遵循了在线提供的示例,但仍然无法上传图像,我得到: 请求URI太大请求的URL长度超过容量 此服务器的限制 下面是我在appery.io中创建的图像,以及我用来上传照片的API 查看此示例应用程序:--它显示了如何使用JavaScript API和Cordova文件API拍摄图片并将

目前,我正在开发一个应用程序,它能够抓拍照片并上传到服务器,并使用appery.io返回真实姓名和照片名称。现在我可以抓拍照片并获得imageDataBase64格式的图像,但我不知道如何将其上传到我的数据库。我遵循了在线提供的示例,但仍然无法上传图像,我得到:

请求URI太大请求的URL长度超过容量 此服务器的限制

下面是我在appery.io中创建的图像,以及我用来上传照片的API


查看此示例应用程序:--它显示了如何使用JavaScript API和Cordova文件API拍摄图片并将其上载到数据库>

发布代码,而不是图片appery中没有代码。ioHi,我上传了php代码。有人想这样做吗?
$data = $_POST['data'];
$servername = "localhost";
$username = "kipkad_mage154";
$password = "momoko123";
$dbname = "kipkad_demo_kipcard";
$conn = new mysqli($servername, $username, $password, $dbname);
$file_path = realpath("../media/rewardreceipt/");
$base64img = str_replace('data:image/jpeg;base64,', '', $base64img);
$data = base64_decode($base64img);
$file = $file_path . uniqid() . '.jpeg';
$success = file_put_contents($file, $data);
if (move_uploaded_file($success, $file_path) {
    $arr = array('result' =>$file);
    echo json_encode($arr);
} else{
    $arr = array('result' =>'false');
    echo json_encode($arr);
}