1.writeFile
写文件,用于创建一个新文件。
定义
WadeMobile.writeFile(content, fileName, type, isSdcard, [err]);
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
content | String | 文件内容 | 必填。 |
fileName | String | 文件名称 | 必填 |
type | string | 类型 | 必填。file:文件;image:图片;audio:视频;video:音频 |
isSdcard | boolean | 是否是sd卡 | 必填。true:手机sd卡;false: 手机机身内存 |
err | function | 错误类型 | 可选 |
范例
var fileName = "test";
var isSdcard = true;
WadeMobile.writeFile("",fileName,"file",isSdcard);
备注
isSdcard在iOS端无效
2.appendFile
功能
写文件,用于已存在文件的写文件。例如:断点续传。
定义
WadeMobile.appendFile(content, fileName, type, isSdcard, [err]);
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
content | String | 文件内容 | 必填。 |
fileName | String | 文件名称 | 必填。 |
type | string | 类型 | 必填。file:文件;image:图片;audio:视频;video:音频 |
isSdcard | boolean | 是否是sd卡 | 必填。true:手机sd卡;false: 手机机身内存 |
err | function | 错误类型 | 可选 |
范例
var fileName = "test";
var isSdcard = true;
WadeMobile.appendFile("",fileName,"file",isSdcard);
备注
isSdcard在iOS端无效
3.readFile
功能
读文件,例如:显示文件时候。
定义
WadeMobile.readFile(callback, fileName, type, isSdcard, [isEscape], [err]);
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
callback | function | 回调函数 | 必填。 |
fileName | String | 文件名称 | 必填。 |
type | string | 类型 | 必填。file:文件;image:图片;audio:视频;video:音频 |
isSdcard | boolean | 是否是sd卡 | 必填。true:手机sd卡;false: 手机机身内存 |
isEscape | boolean | 是否自动Escape转码 | 可选,默认false;false:不启用自动Escape转码,true:启用自动Escape转码 |
err | function | 错误类型 | 可选 |
范例
var fileName = "test";
var isSdcard = true;
WadeMobile.readFile(function(str){
alert(str);
},fileName,"file",isSdcard,true);
备注
isSdcard在iOS端无效
4.openFile
功能
调用系统接口打开文件。
定义
WadeMobile.openFile(filename, isSdcard, [err]);
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
fileName | String | 相对路径文件 | 必填。 |
isSdcard | boolean | 是否是sd卡 | 必填。true:手机sd卡;false: 手机机身内存 |
err | function | 错误类型 | 可选 |
范例
WadeMobile.openFile("hello.txt", true);
备注
isSdcard在iOS端无效。
5.deleteFile
功能
删除文件,根据所传的类型,在对应目录下删除文件。类型可传"force",直接删除指定路径的文件。
定义
WadeMobile.deleteFile(filename, type, isSdcard, [err]);
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
fileName | String | 文件名称 | 必填。 |
type | string | 类型 | 必填。file:文件;image:图片;audio:视频;video:音频; force: 忽略type限定的目录路径,fileName传相对路径,请确认相对路径正确 |
isSdcard | boolean | 是否是sd卡 | 必填。true:手机sd卡;false: 手机机身内存 |
err | function | 错误类型 | 可选 |
范例
var fileName = "test.png";
var isSdcard = true;
WadeMobile.deleteFile(fileName,"file",isSdcard);
备注
isSdcard在iOS端无效
6.getAllFile
功能
获取files和sdcard/files下面所有的文件。
定义
WadeMobile.getAllFile(callback, filename, type, isSdcard, [err]);
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
fileName | String | 文件名称 | 必填。 |
type | string | 类型 | 必填。file:文件;image:图片;audio:视频;video:音频 |
isSdcard | boolean | 是否是sd卡 | 必填。true:手机sd卡;false: 手机机身内存 |
err | function | 错误类型 | 可选 |
范例
var isSdcard = true;
WadeMobile.getAllFile(function(fileNames){
var arr=$.parseJSON(fileNames);
$.each(arr,function(index,fileName){
alert(fileName);
});
},"","file",isSdcard);
备注
isSdcard在iOS端无效
7.listFiles
功能
根据路径查询目录下文件列表
定义
WadeMobile.listFiles(callback, filepath, isSdcard, [err]);
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
callback | function | 回调 | |
path | String | 目录路径 | 必填。 |
isSdcard | boolean | 是否是sd卡 | 必填。true:手机sd卡;false: 手机机身内存 |
err | function | 错误类型 | 可选 |
范例
var isSdcard = true;
WadeMobile.listFiles(function(fileNames){
var arr=$.parseJSON(fileNames);
$.each(arr,function(index,fileName){
alert(fileName);
});
},"path/to/list",isSdcard);
备注
isSdcard在iOS端无效