美文网首页
Cocos 做关卡编辑器 文件下载

Cocos 做关卡编辑器 文件下载

作者: 合肥黑 | 来源:发表于2021-10-30 14:29 被阅读0次

    请问h5 怎么写文件下载到本地?

        /**
         * 保存本地json文件
         * @param Json json文件
         * @param FileName 文件名称
         */
        saveForWebBrowser(Json: any, FileName: string) {
            let JsonString = JSON.stringify(Json);
            //@ts-ignore
            if (cc.sys.isBrowser) {
                let textFileAsBlob = new Blob([JsonString]);
                let downloadLink = document.createElement('a');
                downloadLink.download = FileName;
                downloadLink.innerHTML = 'Download File';
                if (window.URL != null) {
                    downloadLink.href = window.URL.createObjectURL(textFileAsBlob);
                }
                else {
                    //@ts-ignore
                    downloadLink.href = window.URL.createObjectURL(textFileAsBlob);
                    downloadLink.onclick = () => {
                        document.body.removeChild(downloadLink);
                    };
                    downloadLink.style.display = 'none';
                    document.body.appendChild(downloadLink);
                }
                downloadLink.click();
            }
        }
    

    相关文章

      网友评论

          本文标题:Cocos 做关卡编辑器 文件下载

          本文链接:https://www.haomeiwen.com/subject/rlvfgltx.html