|
版本: |
BeX5V3.1 |
小版本号: |
3.4 |
|
|
数据库: |
MySQL |
服务器操作系统: |
Linux |
应用服务器: |
Tomcat |
客户端操作系统: |
ios 6.x 以及以上 |
浏览器: |
Safri |
|
|
应用要求上传图片。用了attachmentSimple组件。
设置compress选项后,chrome浏览器里模拟,是能够正常压缩的。
集成到微信里以后,用ios,无法在客户端进行压缩。
查了资料后,发现是system/component/uploader调用localResizeImg。
烦请大侠看看下面这段代码的意思,没看懂。uploader.js
/*!
* WeX5 v3 (http://www.justep.com)
* Copyright 2015 Justep, Inc.
* Licensed under Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
*/
define([(function(){
//TODO 增加本地能力
if(navigator.userAgent.indexOf('JustepApp') != -1 && false){
return "./uploader-ios";
}else if(typeof FormData === "function" ){
return "./uploader-html5";
}else{
return "./uploader-html4";
}
})(), "require", "res!./uploader-ios.js", "res!./uploader-html5.js","res!./uploader-html4.js"],function(Uploader, require){
require("res!./uploader-ios.js");
require("res!./uploader-html5.js");
require("res!./uploader-html4.js");
return Uploader;
});
|
|