UNIAPP 手机端写入文件

plus.io.requestFileSystem(plus.io.PRIVATE_DOC, function(fs) {
                    // 可通过fs进行文件操作 
                    console.log(fs);
                    fs.root.getFile('test.xls', {
                        create: true
                    }, function(fileEntry) {

                        fileEntry.file(function(file) {

                            // create a FileWriter to write to the file
                            fileEntry.createWriter(function(writer) {
                                // Write data to file.
                                console.log( file,'文件' );
                                writer.onwrite = function(){
                                    console.log(writer);
                                    uni.openDocument({
                                        filePath: writer.fileName,
                                        // 如果文件名包含中文,建议使用escape(res.tempFilePath)转码,防止ios和安卓客户端导致的差异
                                        success: function(res) {
                                            console.log('打开文档成功');
                                        }
                                    });
                                }
                                writer.seek(0);
                                
                                writer.write(“我要写入的文件”);



                            }, function(e) {
                                console.log(e);
                                file.resInfo = e;
                            });
                        });
                    });


                }, function(e) {

                });

你可能感兴趣的:(UNIAPP 手机端写入文件)