文件交互
說(shuō)明:
開發(fā)前請(qǐng)熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
- 本模塊首批接口從API version 6開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
- 本模塊接口后續(xù)將廢棄。不建議在OpenHarmony使用以下接口,調(diào)用以下接口將拋出異常。
導(dǎo)入模塊
import document from '@ohos.document';
document.choose
choose(types? : string[]): Promise
通過(guò)文件管理器選擇文件,異步返回文件URI,使用promise形式返回結(jié)果。
系統(tǒng)能力 :SystemCapability.FileManagement.UserFileService
參數(shù)名 | 類型 | 必填 | 說(shuō)明 |
---|---|---|---|
types | string[] | 否 | 限定文件選擇的類型 |
返回值:
類型 | 說(shuō)明 |
---|---|
Promise | 異步返回文件URI(注:當(dāng)前返回錯(cuò)誤碼) |
示例:
let types = [];
document.choose(types);
document.choose
choose(callback:AsyncCallback): void
通過(guò)文件管理器選擇文件,異步返回文件URI,使用callback形式返回結(jié)果。
系統(tǒng)能力 :SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說(shuō)明 |
---|---|---|---|
callback | AsyncCallback | 是 | 異步獲取對(duì)應(yīng)文件URI(注:當(dāng)前返回錯(cuò)誤碼) |
示例:
let uri = "";
document.choose(function(err, uri) {
//do something with uri
});
document.choose
choose(types:string[], callback:AsyncCallback): void
通過(guò)文件管理器選擇文件,異步返回文件URI,使用callback形式返回結(jié)果。
系統(tǒng)能力 :SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說(shuō)明 |
---|---|---|---|
types | string[] | 否 | 限定選擇文件的類型 |
callback | AsyncCallback | 是 | 異步獲取對(duì)應(yīng)文件URI(注:當(dāng)前返回錯(cuò)誤碼) |
示例:
let types = [];
let uri = "";
document.choose(types, function(err, uri) {
//do something with uri
});
document.show
show(uri:string, type:string):Promise
異步打開URI對(duì)應(yīng)的文件,使用promise形式返回結(jié)果。
系統(tǒng)能力 :SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù) | 類型 | 必填 | 說(shuō)明 |
---|---|---|---|
uri | string | 是 | 待打開的文件URI |
type | string | 是 | 待打開文件的類型 |
返回值:
類型 | 說(shuō)明 |
---|---|
Promise | Promise回調(diào)返回void表示成功打開文件(注:當(dāng)前返回錯(cuò)誤碼) |
示例:
let type = "";
let uri = "";
document.show(uri, type);
document.show
show(uri:string, type:string, callback:AsyncCallback): void
異步打開URI對(duì)應(yīng)的文件,使用callback形式返回結(jié)果。
系統(tǒng)能力 :SystemCapability.FileManagement.UserFileService
參數(shù):
參數(shù)名 | 類型 | 必填 | 說(shuō)明HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿 |
---|---|---|---|
uri | string | 是 | 待打開的文件URI |
type | string | 是 | 待打開文件的類型 |
callback | AsyncCallback | 是 | 異步打開uri對(duì)應(yīng)文件(注:當(dāng)前返回錯(cuò)誤碼) |
示例:
let type = "";
let uri = "";
document.show(uri, type, function(err) {
//do something
});
審核編輯 黃宇
-
鴻蒙
+關(guān)注
關(guān)注
57文章
2362瀏覽量
42884
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論