mirror of
https://github.com/little-snow-fox/react-native-wechat-lib.git
synced 2025-12-06 15:26:49 +08:00
支持分享本地文件
This commit is contained in:
parent
48b51fd8df
commit
367ae4bbde
@ -254,7 +254,13 @@ RCT_EXPORT_METHOD(shareFile
|
|||||||
NSString *url = data[@"url"];
|
NSString *url = data[@"url"];
|
||||||
WXFileObject *file = [[WXFileObject alloc] init];
|
WXFileObject *file = [[WXFileObject alloc] init];
|
||||||
file.fileExtension = data[@"ext"];
|
file.fileExtension = data[@"ext"];
|
||||||
NSData *fileData = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];
|
|
||||||
|
NSData *fileData;
|
||||||
|
if ([url hasPrefix:@"http"]) {
|
||||||
|
fileData = [NSData dataWithContentsOfURL:[NSURL URLWithString: url]];
|
||||||
|
} else {
|
||||||
|
fileData = [NSData dataWithContentsOfFile:url];
|
||||||
|
}
|
||||||
file.fileData = fileData;
|
file.fileData = fileData;
|
||||||
|
|
||||||
WXMediaMessage *message = [WXMediaMessage message];
|
WXMediaMessage *message = [WXMediaMessage message];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user