var pathCompress = "_doc/" + getNowFormatDate(new Date()) + ' ' + Math.random() + ".compress.jpg"; //壓縮后的文件路徑
//console.log(pathCompress);
//console.log(getNowFormatDate(new Date()));
plus.zip.compressImage({
src: path,
dst: pathCompress,
width: zipSize, // 縮小圖片尺寸,寬度按縱橫比自動計算
quality: 70
},
function () {
console.log("Compress success!" + pathCompress);
fileLocalUrlToDataUrl(pathCompress, function (e) {
AppendFileData(path, e.target.result);
});
},
function (error) {
console.log("Compress error!" + error.message);
this.doWaitingClose('處理圖片異常');
}
);
測試官網示例是沒問題的。
不能以相同的名字重復壓縮,不然就會報上面的錯誤。
如還有問題,上傳一個能重現問題的簡單示例。