iCloud文件大小离子V1

时间:2018-03-22 09:45:49

标签: ionic-framework

在通过文件传输插件上传文件之前获取iCloud文件大小。 我能够通过该路径上传文件,但无法找到文件大小。

在Android中工作但不在iOS中工作

window.resolveLocalFileSystemURL(Uri, 
                function(fileEntry) {
                    fileEntry.file(function(fileObj) {
                        console.log("Size = " + fileObj.size);
                        var size        = fileObj.size;
                        var megaSize    = size / MEGABYTE;
                        var roundedSize = Math.round( megaSize * 10 ) / 10;

                        console.log("roundedSize", roundedSize);
                        if(roundedSize < UPLOAD_LIMIT) { 
                            _fileUploadToServer(Uri, successCB, errorCB);
                        }
                        else {
                            showToast.snackbarCustom($filter('translate')('FILE_SIZE_NOT_ALLOWED'),kbUp);
                        }
                    },
                    function (error) {});
                }, function (error) {}

1 个答案:

答案 0 :(得分:0)

在iCloud中,路径有/ private prepended。将其替换为file://以获得与android

类似的文件大小