我正在尝试打开使用 RNFS 编写的 doc 文件。但我无法打开该文件。当我尝试使用 iOS 中的应用程序一词打开文件时,我收到此错误消息,显示“无法打开文件,文件格式与文件扩展名不匹配”。
var path = RNFS.DocumentDirectoryPath + "/test.doc";
RNFS.writeFile(
path,
"Project Details\n",
"utf8"
);
但这在android中运行良好。
我正在尝试打开使用 RNFS 编写的 doc 文件。但我无法打开该文件。当我尝试使用 iOS 中的应用程序一词打开文件时,我收到此错误消息,显示“无法打开文件,文件格式与文件扩展名不匹配”。
var path = RNFS.DocumentDirectoryPath + "/test.doc";
RNFS.writeFile(
path,
"Project Details\n",
"utf8"
);
但这在android中运行良好。
iOS 仅提供.doc
只读文件。你必须使用.docx
.
import { Platform } from 'react-native';
var path = Platform.OS === 'ios' ? RNFS.DocumentDirectoryPath + "/test.docx" : RNFS.DocumentDirectoryPath + "/test.doc";
您可以使用LibraryDirectoryPath
在 iOS 中写入文件
常量本地文件 =
${RNFS.LibraryDirectoryPath}/${fileName}