首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用imageDataBase64和API上传imageDataBase64图像?

如何使用imageDataBase64和API上传imageDataBase64图像?
EN

Stack Overflow用户
提问于 2016-03-01 02:03:25
回答 1查看 605关注 0票数 2

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

请求-URI太大,请求的URI长度超过了此服务器的容量限制。

下面是我在appery.io中创建的图片和用于上传我的照片的API。

代码语言:javascript
复制
$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);
}
EN

回答 1

Stack Overflow用户

发布于 2017-12-06 15:53:39

查看这个示例应用程序:https://docs.appery.io/docs/samples-picture-upload-app --它展示了如何使用JavaScript API和Cordova文件API>将其拍照并上传到数据库中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35713385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档