苦逼的木头人
苦逼的木头人
  • 发布:2015-03-23 16:56
  • 更新:2015-03-25 16:38
  • 阅读:7302

怎么读取sd卡中的文件内容

分类:HTML5+

这样获取的文件夹,文件数量都是 0。怎么才能读取sd卡文件的内容?需要做文件上传

plus.io.requestFileSystem(plus.io.PUBLIC_DOCUMENTS, function( fs ) {  
                // 可通过fs进行文件操作   
                //alert(fs.root);  
                outLine(fs.root.isDirectory );  
                fs.root.getMetadata( function ( metadata ) {  
                    //var inf = item.querySelector(".finf");                  
                    if ( fs.root.isDirectory ) {  
                        //inf.innerText = "文件夹:"+metadata.directoryCount+"项,文件:"+metadata.fileCount+"项";  
                        alert( "文件夹:"+metadata.directoryCount+"项,文件:"+metadata.fileCount+"项");  
                    } else {  
                        //inf.innerText = dateToStr(metadata.modificationTime);  
                    }  
                }, function ( e ) {  
                    //outLine( "Get metadata "+entry.name+" failed: "+e.message );  
                }, false );  
            }, function ( e ) {  
                alert( "Request file system failed: " + e.message );  
            } );
2015-03-23 16:56 负责人:无 分享
已邀请:
苦逼的木头人

苦逼的木头人 (作者)

用了小米和华为的机子都不行啊

Android_磊子

Android_磊子

你要获取文件的什么内容?
参考http://html5plus.org/#specification#/specification/IO.html 是否能够满足你的需求

  • 苦逼的木头人 (作者)

    我要获取UC下载的文件?然后做上传用

    2015-04-28 11:09

  • 苦逼的木头人 (作者)

    使用plus.io.PUBLIC_DOWNLOADS 获取的路径是 file:///storage/emulated/0/Android/data/io.dcloud.HBuidler/.HBuidler/downloads/ 这样是公共下载目录吗?其他的程序根本没法查看到这个目录?我要上传文件,但是文件不再这个目录下面,下载的东西都在这个目录下面,但是其他程序找不到文件?

    2015-04-28 11:23

  • Android_磊子

    为了安全保护才这样,你可以使用plus.io相关代码移动拷贝下载的文件。

    2015-04-28 11:27

该问题目前已经被锁定, 无法添加新回复