apicloud上传图片
//定义api
$("#photo").change(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.0.35/jsz/wx.php/fbtime/add',
data : {
files:{upfile : ret.data},
},
dataType : 'json',
}, function(ret, err) {
//alert(ret.data.tp);
api.hideProgress();
var tp = {};
tp=ret.data.tp
$("#tpyc").html(tp);
fabu.tp = ret //JSON.stringify;
});
} else {
api.alert({msg:err.msg});
};
});
});//上传图片结束
//服务器接受(tp)
import('ORG.Net.UploadFile');
$upload = new UploadFile(); // 实例化上传类
// $upload->thumb = true;
$upload->thumbMaxWidth = '50,150';
$upload->thumbMaxHeight = '50,120'; // 设置附件上传大小
$upload->maxSize = '1000000'; // 默认为-1,不限制上传大小
$upload->uploadReplace = true; // 如果存在同名文件是否进行覆盖
$upload->allowExts = array(
'jpg',
'png',
'jpeg',
'JPG',
'PNG'
); // 设置附件上传类型
$upload->allowTypes = array(
'image/png',
'image/jpg',
'image/jpeg'
);
$upload->savePath = './Uploads/gong/picture/'; // 设置附件上传目录
$upload->upload();
// if(!$upload->upload()) {// 上传错误提示错误信息
// $this->error($upload->getErrorMsg());
// }else{// 上传成功 获取上传文件信息
$photo = $upload->getUploadFileInfo();
// }
// 保存表单数据 包括附件数据
// $chanpin = M("chanpin"); // 实例化User对象
// $data['picture'] = $photo[0]['savename']; // 保存上传的照片根据需要自行组装
// $chanpin->where("id=$id")->save($data); // 写入用户数据到数据库
// $this->success('数据保存成功!');
$tp = $photo[0]['savename']; //返回文件名给JS作回调用
$fh['tp'] = $tp;
$this->ajaxReturn($fh);
。只是大概思路!
apicloud上传图片的更多相关文章
- apicloud直接上传图片
function getPicture() { api.confirm({ title : "提示", msg : "选择图片", buttons : [&qu ...
- APICloud框架——总结一下最近开发APP遇到的一些问题
距离上一次发文都过去十天了, 下班回来懒的就想睡觉, 今天520一个重要的节日, 恩爱已经秀完, 该干点事情了!! 总结一下最近开发遇到的一些问题, 以及解决方案 纯css三角形 /* 没有哪个方向的 ...
- apicloud图片上传
app中的图片上传,例如:个人信息页面,上传头像 使用: UIMediaScanner 地址: https://docs.apicloud.com/Client-API/UI-Layout/UIMed ...
- apicloud 上传/更新App版本到 ios store 流程步骤
app更新 上传APP的地址: https://itunesconnect.apple.com/login 苹果开发者中心: https://developer.apple.com/ app正式包更新 ...
- apiCloud通过ajax获取数据
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name ...
- APICloud框架——获取本地图片信息
api.getPicture 获取本地图片放置到服务器上或者在app中预览是app的基本功能,今天使用了APICloud框架的api.getPicture这个api获取到的本地图片预览在app中,就像 ...
- 博客使用BOS上传图片
1.博客平台的选定 从大学开始做个人主页算起,最开始是使用html,CSSS写简单的页面,后面大学毕业之后接触到了WordPress,就开始用WordPress搭建网站.现在还维护着一个农村网站.ht ...
- nodejs利用ajax实现网页无刷新上传图片
nodejs利用ajax实现网页无刷新上传图片 标签(空格分隔): nodejs 通常情况下上传图片是要通过提交form表单来实现的,但是这又不可避免的产生了网页转. 利用ajax技术和FormDat ...
- -Android -线程池 批量上传图片 -附php接收代码
(出处:http://www.cnblogs.com/linguanh/) 目录: 1,前序 2,类特点 3,用法 4,java代码 5,php代码 1,前序 还是源于重构,看着之前为赶时间写着的碎片 ...
随机推荐
- 各种浏览器开启JavaScript脚本方法
各种浏览器开启JavaScript脚本方法 随着网站设计技术的发展,为了用户友好体验,大部分网站使用了JavaScript脚本设计,如果您的浏览器禁用或关闭的JavaScript支持,那么可能造成网站 ...
- delphi 字符串查找替换函数 转
1. 提取字符串中指定子字符串前的字符串 Function Before( Src:string ; S:string ): string ; Var F: Word ; begin ...
- Nagios 系统监控基本安装配置过程详解
Nagios 是一款免费的开源 IT 基础设施监控系统,功能强大,灵活性强,能有效监控 Windows.Linux.VMware 和 Unix 主机状态,交换机.路由器等网络设置等.一旦主机或服务状态 ...
- HDU4127(IDA*)
Flood-it! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
- POJ1050(dp)
To the Max Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 46788 Accepted: 24774 Desc ...
- Android笔记:Fragment与ViewPager组合时,如何在FragmentActicity获取Fragment对象
项目中有一处需要监听宿主的控件,再去更新Fragment页面,由此必须去获取Fragment里的对象; 在FragmentActivity + Fragment组合里是可以使用以下方案: MedicF ...
- linux 中用python实现终端命令行命令
在python代码中实现和在终端中输入的命令行一样的效果,以命令(audacious -p &)为例,该代码实现用audacious在后台播放音乐的功能,当然前提是安装了audacious. ...
- [CSS3] 学习笔记-CSS入门基本知识
1.CSS概述 CSS指层叠样式表 CSS样式表极大的提高了工作效率 1)CSS基础语法: selector{ propery:value } 例1:h1{color:red;font-size:14 ...
- ArcGIS三种方式打断相交线------拓扑法
拓扑法:有多个layer图层相交线,选用拓扑法,将多个图层相交线打断. 新建拓扑结构: (1)单击新建"Nfg.gdb"数据库文件: (2)单击新建"XX"集合 ...
- 蓝桥网试题 java 基础练习 时间转换
--------------------------------------- --------------------------------------- import java.util.*; ...