ApiCloud套殼App下保存圖片

經過ClipboardJS 能夠對文本進行復制,可是文本須要放入到html input標籤的value裏面,不然可能複製不成功
<input type="text" id="Content" readonly="readonly" data-clipboard-text value="@Model.Content" />html

$(function () { var copyBtn = new ClipboardJS('.section_content_right'); copyBtn.on("success", function (e) { layer.msg("複製成功"); }); copyBtn.on("error", function (e) { //複製失敗; console.log(e.action) }); })

經過APICloud 加載對應的JS,而後調用對應的圖片保存方法,必須在寫apiready=function(){},不然,會報錯,api not definedapi

img是圖片的線上完整Urlurl

apiready = function () {

};spa

function Save(img) { var ipAddress = $("#ipAddress").val(); img = ipAddress + img; var timestamp = Date.parse(new Date()); var urls = "fs://image/" + timestamp + ".png" //layer.confirm("保存圖片到相冊", 'copyAtSheetPage'); layer.confirm('保存圖片到相冊?', { btn: ['是', '否'] //按鈕 }, function () { api.download({ url: img, savePath: urls }, function (ret, err) { if (ret) { if (ret.state == 1) { api.saveMediaToAlbum({ path: urls }, function (ret, err) { if (ret && ret.status) { layer.msg('保存成功', { time: 3000 }, function () { layer.closeAll('dialog'); }); } else { layer.msg('保存失敗', { time: 3000 }, function () { layer.closeAll('dialog'); }); } }); } } else { layer.msg(JSON.stringify(err), { time: 3000 }, function () { layer.closeAll('dialog'); }); } }); }) }
相關文章
相關標籤/搜索