帖子
帖子
用户
博客
课程
1234下一页
返回列表 发新帖
显示全部楼层
5
帖子
0
勋章
10
Y币

上传图片到PHP服务器

  [复制链接]
发表于 2015-6-17 14:12:53
test_picture = function() {
            api.getPicture({
                    sourceType: 'library',
                    encodingType: 'png',
                    mediaValue: 'pic',
                    destinationType: 'url',
                    allowEdit: true,
                    //quality: 50,
                    //targetWidth:100,
                    //targetHeight:100,
                    saveToPhotoAlbum: false
                }, function(ret, err){
                    if (ret) {
                     api.ajax({
                  timeout : 100,
                  method : 'post',
                  url : 'http://192.168.1.121/picture.php',
                  data : {
                          files:{upfile : ret.data},
                  },
                  dataType : 'json',
              }, function(ret, err) {
                  api.hideProgress();
                  alert(JSON.stringify(ret));
              });
                    } else {
                        api.alert({msg:err.msg});
                    };
                });
    };



PHP接收图片
<?php
function getname($exname){
        $dir = "./uploadfile/";
           $i=1;
           if(!is_dir($dir)){
              mkdir($dir,0777);
           }
           while(true){
            if(!is_file($dir.$i.".".$exname)){
                $name=$i.".".$exname;
                break;
              }
             $i++;
           }
           return $dir.$name;
}


$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));

$uploadfile = getname($exname);


if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {

   echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>";

} else {

   echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>";

}
?>

53
帖子
0
勋章
564
Y币
感谢分享
1
帖子
0
勋章
31
Y币
能加下好友吗? QQ
2
帖子
0
勋章
308
Y币
我用你的代码测试了一下,怎么报服务器返回数据格式错误呢?
29
帖子
0
勋章
1111
Y币
我自己的PHP服务器,用web页测试可用,但是在getPicture的ajax中,报错“url is invalid'
8
帖子
0
勋章
1万+
Y币
感谢分享
8
帖子
0
勋章
102
Y币
感谢分享!!!!!!
2
帖子
0
勋章
24
Y币
感谢分享!!!!!!
虽然不知道怎么用!
12
帖子
0
勋章
314
Y币
多谢分享,对我很有帮助
49
帖子
0
勋章
322
Y币
谢谢分享,图片上传成功,但是返回错误码3,数据类型错误
1234下一页
您需要登录后才可以回帖 登录

本版积分规则