目前正在开发一个 mac 应用 其实就是内嵌了一个 Web,然后使用的是 WKWebView 在上传文件时走到
-(void)webView:(WKWebView *)webView runOpenPanelWithParameters:(WKOpenPanelParameters *)parameters initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(NSArray<NSURL *> * _Nullable))completionHandler
主要处理部分如下:
//From WKWebView
if (completionHandler)
{
NSMutableArray<NSURL *> *fileUrls = [NSMutableArray new];
for( NSString *path in tmpFiles )
{
[fileUrls addObject:[[NSURL alloc] initFileURLWithPath:path]];
}
completionHandler(fileUrls);
}
问题表现就是上传中文文件会有乱码
有遇到过类似问题或者有头绪的吗
ChatSet 什么都没有问题