Javascript 如何使用react native创建文件扩展名?
我正在用react-native构建一个notebloc,现在我正在实现共享部分,问题是当我选择我想要共享的应用程序时,我想用一个扩展来共享便笺,而不仅仅是文本,例如在java中,当有人将数据保存在.txt中时,这就是我在react-native中试图做的,获取数据,将其保存在.html文档中并发送,目前我只使用默认的react示例:Javascript 如何使用react native创建文件扩展名?,javascript,react-native,android-studio,expo,Javascript,React Native,Android Studio,Expo,我正在用react-native构建一个notebloc,现在我正在实现共享部分,问题是当我选择我想要共享的应用程序时,我想用一个扩展来共享便笺,而不仅仅是文本,例如在java中,当有人将数据保存在.txt中时,这就是我在react-native中试图做的,获取数据,将其保存在.html文档中并发送,目前我只使用默认的react示例: share = async () => { try { const result = await Share.share({
share = async () => {
try {
const result = await Share.share({
message: 'React Native | A framework for building native apps using React',
});
if (result.action === Share.sharedAction) {
console.log(JSON.parse(result.activityType));
}
} catch (error) {
alert(error.message);
}
}
因此,当我选择要与之共享的应用程序时,它将发送
'React Native |一个使用React'
构建本机应用程序的框架,但我想发送Note.html
,我该怎么做呢?这里没有“扩展名”这样的东西,因为您没有保存文件。根据:
打开对话框以共享文本内容
因此,您只能与
share.share()
共享纯文本,但我无法创建文件然后发送它?这就是我要问的,创建文件然后发送it@plus我相信有办法。你就是不能用Share.Share()
来做这件事。我在谷歌上搜索了“react native share file”,找到了。希望它能帮助你朝着正确的方向前进。