|
@@ -1071,6 +1071,30 @@
|
|
return [@[@"TXT", @"MD", @"MARKDOWN", @"ORG"] containsObject:fileExtension];
|
|
return [@[@"TXT", @"MD", @"MARKDOWN", @"ORG"] containsObject:fileExtension];
|
|
}
|
|
}
|
|
|
|
|
|
|
|
++ (NSString *)getMimeType:(NSString *)fileNameView
|
|
|
|
+{
|
|
|
|
+ CFStringRef fileUTI = nil;
|
|
|
|
+ NSString *returnFileUTI = nil;
|
|
|
|
+
|
|
|
|
+ if ([fileNameView isEqualToString:@"."]) {
|
|
|
|
+
|
|
|
|
+ return returnFileUTI;
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ CFStringRef fileExtension = (__bridge CFStringRef)[fileNameView pathExtension];
|
|
|
|
+ NSString *ext = (__bridge NSString *)fileExtension;
|
|
|
|
+ ext = ext.uppercaseString;
|
|
|
|
+ fileUTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, fileExtension, NULL);
|
|
|
|
+
|
|
|
|
+ if (fileUTI != nil) {
|
|
|
|
+ returnFileUTI = (__bridge NSString *)fileUTI;
|
|
|
|
+ CFRelease(fileUTI);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return returnFileUTI;
|
|
|
|
+}
|
|
|
|
+
|
|
+ (NSString *)getDirectoryScan
|
|
+ (NSString *)getDirectoryScan
|
|
{
|
|
{
|
|
NSString *path = [[[CCUtility getDirectoryGroup] URLByAppendingPathComponent:k_appScan] path];
|
|
NSString *path = [[[CCUtility getDirectoryGroup] URLByAppendingPathComponent:k_appScan] path];
|
|
@@ -1081,6 +1105,11 @@
|
|
return path;
|
|
return path;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
++ (void)writeData:(NSData *)data fileNamePath:(NSString *)fileNamePath
|
|
|
|
+{
|
|
|
|
+ [data writeToFile:fileNamePath atomically:YES];
|
|
|
|
+}
|
|
|
|
+
|
|
#pragma --------------------------------------------------------------------------------------------
|
|
#pragma --------------------------------------------------------------------------------------------
|
|
#pragma mark ===== E2E Encrypted =====
|
|
#pragma mark ===== E2E Encrypted =====
|
|
#pragma --------------------------------------------------------------------------------------------
|
|
#pragma --------------------------------------------------------------------------------------------
|
|
@@ -1176,30 +1205,6 @@
|
|
return metadata;
|
|
return metadata;
|
|
}
|
|
}
|
|
|
|
|
|
-+ (NSString *)getMimeType:(NSString *)fileNameView
|
|
|
|
-{
|
|
|
|
- CFStringRef fileUTI = nil;
|
|
|
|
- NSString *returnFileUTI = nil;
|
|
|
|
-
|
|
|
|
- if ([fileNameView isEqualToString:@"."]) {
|
|
|
|
-
|
|
|
|
- return returnFileUTI;
|
|
|
|
-
|
|
|
|
- } else {
|
|
|
|
- CFStringRef fileExtension = (__bridge CFStringRef)[fileNameView pathExtension];
|
|
|
|
- NSString *ext = (__bridge NSString *)fileExtension;
|
|
|
|
- ext = ext.uppercaseString;
|
|
|
|
- fileUTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, fileExtension, NULL);
|
|
|
|
-
|
|
|
|
- if (fileUTI != nil) {
|
|
|
|
- returnFileUTI = (__bridge NSString *)fileUTI;
|
|
|
|
- CFRelease(fileUTI);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- return returnFileUTI;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
+ (NSString *)insertTypeFileIconName:(NSString *)fileNameView metadata:(tableMetadata *)metadata
|
|
+ (NSString *)insertTypeFileIconName:(NSString *)fileNameView metadata:(tableMetadata *)metadata
|
|
{
|
|
{
|
|
CFStringRef fileUTI = nil;
|
|
CFStringRef fileUTI = nil;
|