是否有测试方法来证明我有权访问文件? 我正在使用
if ([[NSFileManager defaultManager] fileExistsAtPath:[url path]]){
long long fileSize = [[[NSFileManager defaultManager] attributesOfItemAtPath:url.absoluteString error:nil][NSFileSize] longLongValue];
NSLog(@"sik: %lld", fileSize); }
我有 if 返回正数并且我可以看到文件大小,但我想确保我可以访问该文件,我正在考虑将文件发送到 firebase 以证明我可以访问它,还有什么其他方法可以我证明我有权访问该文件?
这是一个共享扩展,想要附加一些 MS word 文件,我可以看到该文件存在,以及大小,但是在从 React Native 访问路径时遇到一些问题......所以目前我只想证明 iOS 可以访问它...谢谢!
最佳答案
由于 iOS 应用程序默认处于沙盒状态,因此如果您可以看到该文件,就可以访问它。
如果您确实不确定,您可以做的是将文件加载到变量中,然后检查其内容。
关于iOS 证明文件可从共享扩展上传到 React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50961423/