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,前序 还是源于重构,看着之前为赶时间写着的碎片 ...
随机推荐
- php常用图片处理类
<?php /** * 已知问题:1.在图片缩放功能中,使用imagecreatetruecolor函数创建画布,并使用透明处理算法,但PNG格式的图片无法透明.用imagecreate函数创建 ...
- JS base64 加密和解密
/*** * 加密 base64encode(utf16to8(str)) * 解密 utf8to16(base64decode(str)) * * */ var base64EncodeChars ...
- 我用Cocos2d-x模拟《Love Live!学院偶像祭》的Live场景(四)
[前言和思路整理] 千呼万唤Shǐ出来!最近莫名被基友忽悠着进舰坑了,加上要肝LL活动,又碰上公司项目紧张经常加班,这一章发得比以往时候来得更晚一些,抱歉啊. 上一章我们实现了BeatObjectMa ...
- webview 设置编码
WebSettings settings = webView.getSettings(); // 设置页面编码 settings.setDefaultTextEncodingName("ut ...
- JSP page指令
JSP page指令: JSP文件: <%@ page language="java"%> <%@ page import="java.util.*&q ...
- margin三个值
http://www.cnblogs.com/wangkongming/p/3204734.html margin标记可以带一个.二个.三个.四个参数,各有不同的含义. margin: 20px;(上 ...
- POJ1200(hash)
Crazy Search Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 27536 Accepted: 7692 Des ...
- 【js 编程艺术】小制作一
最近在看js编程艺术,照葫芦画瓢,做了一个小网页.作为一枚前端渣渣,遇到了好多坑,在这里就不提了. 首先是html代码 /*gallery.html*/<!DOCTYPE html> &l ...
- Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析
转载请注明出处:CN_Simo. 题解: 本篇内容主讲Qt应用从创建到发布的整个过程,旨在帮助读者能够快速走进Qt的世界. 本来计划是讲解Qt源码静态编译,如此的话读者可能并不能清楚地知道为何要静态编 ...
- ajax提交的javascript代码
var xhr=xhr(); function xhr(){ if(window.XMLHttpRequest){ return window.XMLHttpRequest(); }else if ...