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,前序 还是源于重构,看着之前为赶时间写着的碎片 ...
随机推荐
- 上传预览 easyui部分控件获取focuse 表单验证
js: $(document).ready(function () { //$('#creater').combobox({ // url: '/VMS.UI/BindData/ScheamData? ...
- ILSpy .NET反编译工具下载地址
官方下载: http://ilspy.net/ 中文版下载地址: http://www.fishlee.net/soft/ilspy_chs/#C-310
- 扩展BaseAdapter实现不存储列表项的ListView
下面的实例将会通过扩展BaseAdapter来实现Adapter,扩展BaseAdapter可以取得对Adapter最大的控制权:程序要创建多个列表项,每个列表项的组件都由开发者来决定. 下面的布局文 ...
- spring mvc rest 方式
handler中编写方式: @RequestMapping("/{userName}/ajaxUser3.do") @ResponseBody public UserInfo aj ...
- Servlet RequestDispatcher需要注意的情况
Servlet RequestDispatcher需要注意的情况: 如果使用getServletContext().getRequestDispatcher("/a.do")得到R ...
- HttpURLConnection从网上获取Json数据并解析详解
HttpURLConnection从网上获取Json数据并解析 1.HttpURLConnection请求数据的步骤 (1)构造一个URL接口地址: URL url = new URL("h ...
- python中关于发邮件的示例
发送邮件示例代码如下: from WebUtils import ProperitiesLoad from email.mime.text import MIMEText from email.mim ...
- CodeForces 721B
B. Passwords time limit per test:2 seconds memory limit per test:256 megabytes input:standard input ...
- 简单js
js是一门弱类型的语言,要是你学过c/c++,那么上手js是一件简单的事情. js的变量是通过 var 来声明的.例如:声明一个变量 num 是这样的: var num; 我们也可以直接用 num , ...
- (四)Hololens Unity 开发之 凝视系统
学习源于官方文档 Gaze in Unity 笔记一部分是直接翻译官方文档,部分各人理解不一致的和一些比较浅显的保留英文原文 HoloLens 有三大输入系统,凝视点.手势和声音 ~ 本文主要记录凝视 ...