apicloud上傳圖片
A. 用APICloud開發的時候.app啟動時可以添加圖片或著動畫效果嗎
在控制台 「端設置」 里,滑鼠懸停解析度就可以出現上傳按鈕。
B. apiCloud上傳代碼不成功
可以。開發者可以使用自己的公有或私有Git平台進行APICloud APP的代碼管理。一切的代碼相關操作均可以在第三方Git平台上完成,這樣,開發者可以在不使用APICloud的SVN進行代碼管理,也無需將代碼上傳至APICloud平台的情況下,一樣可以開發APICloud應用。
C. apicloud如何上傳圖片
你情我願
D. apicloud openwin pageparam怎麼用
APP會默認載入或打一個Window;窗口
Window;窗口(1個Window可以載入1個Frame子窗口或多個FrameGroup;子窗口組合)
Frame;子窗口
FrameGroup;子窗口組合
博主大神:網頁鏈接
數據存儲:
1、file 可以目錄操作,文件操作,文件存儲方式用於圖片,文檔的上傳,下載,刪除,管理。
2、db:本地SQLite資料庫,用於離線數據的存儲(沒有網路時,直接讀取資料庫,減少流量)。
3、localStorage:HTML5的存儲功能,用於一些變數的存儲,傳遞。比如:用戶登錄狀態(手機重啟後,它保存了用戶信息,可以不用再次登錄了)。比如多個頁面之悉裂間的變數傳遞。(手機中不能用cookle,session的方式傳遞變數,)。
例:
設置:$api.setStorage('Name',要設置的內容,或變數名);
獲取:$api.getStorage('Name');
alert(Name);
結果:要設置的內容,或變數名
4、preference:偏好婁據存儲模塊,apecloud封裝了setPrefs,getPrefs,removePrefs方法。如:皮膚,字體大小等個性設置。
例:
設置:api.setPrefs({
key:'user',
value:userName(要設置的內容,或變數名)
});
獲取:api.getPrefs({
key: 'user'
}, function(ret, err){
if(ret.value){
alert(ret.value)
結果:userName(要設置的內容,或變數名)
}
});
刪除:api.removePrefs({
key:'user'
});
5、頁面與頁傳參:openWin有個pageParam參數,用這個傳參數就可以了。新窗口中通過api.pageParam獲取參數
設置參數:var pageParam = api.pageParam; //比如: {"name" : "tans-con"}
獲取參數:var wgtParam = api.wgtParam; //比如: {"name": "API Demo"}
6、雲、端一體,
api.showProgress();//顯示載入時度框
api.hideProgress();//隱藏載入時度框
與自建伺服器網路通信:
api.ajax方法,
//在指定窗口中執行腳本
api.execScript({
name:'root',
frameName:'frame2',//指定到frame2窗口中
script: 'mupiao()'//要執行的函數
});
//將任意睜辯閉一個自定義事件灶磨廣播出去,該事件可在任意頁面通過addEventListener監聽收到。
api.sendEvent({
name: 'myEvent',
extra: {key1:'value1', key2:'value2'}
});
//html頁面a:監聽事件
api.addEventListener({
name: 'myEvent'
}, function(ret){
if(ret && ret.value){
var value = ret.value;
alert(value.key1 + ' , ' + value.key2);
}
});
E. APICloud 社區api.ajax介面多個文件上傳怎麼傳參
通過post請求上傳,有兩種方式,跟form表單通過file標簽提交文件是一樣的。
1、一種是鍵值對的方式,也就是一個name對應一個file:
api.ajax({
url: 'http://host/upLoad',
method: 'post',
report:true,//回調上傳進度
data: {
files: {
file1: '/sdcard/a.png',
file2: '/sdcard/b.png',
file3: '/sdcard/信搭c.png',
}
}
}, function(ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
} else {
console.log(JSON.stringify(err));
}
});
2、另外一種是上傳文件數組,這種方式你的游坦畢伺服器要配合做特殊的處理進行支持:
api.ajax({
url: 'http://host/upLoad',
method: 'post',
report:true,/神芹/回調上傳進度
data: {
files: {
images: ['/sdcard/a.png', '/sdcard/b.png', '/sdcard/c.png']
}
}
}, function(ret, err) {
if (ret) {
console.log(JSON.stringify(ret));
} else {
console.log(JSON.stringify(err));
}
});
F. 使用apicloud的getPicture模塊 選擇圖片怎麼上傳伺服器
實現思路:
1、api.getPicture獲取到本地圖片的路徑
2、api.ajax使用post方式上傳這張圖片,
3、你的伺服器接收完圖片後返回這張圖片在你伺服器上的地址。
以上涉及到的api請到文檔區域參考端api下的getPicture以及ajax的使用,伺服器如何處理接收圖片然後返回圖片地址,請咨詢相應語言伺服器開發的專業人士。