Ich arbeite an Google Drive API, ich habe alles getan, was ich tun soll. Problem ist nur, Dateigröße vor Abfrage zu erhalten, um Datei herunterzuladen, kann ich Größe nach dem Download bekommen, aber ich muss Dateigröße vor dem Download erhalten, um Datei einzuschränken. Hier folgt ich in View Did Load.Get File Size von Google Drive für iOS
GTLQueryDrive *query =
[GTLQueryDrive queryForFilesList];
query.q = @"mimeType = 'application/pdf'";
query.pageSize = 1000;
query.fields = @"nextPageToken, files(id, name)";
[self.service executeQuery:query
delegate:self
didFinishSelector:@selector(displayResultWithTicket:finishedWithObject:error:)];
und
(void)displayResultWithTicket:(GTLServiceTicket *)ticket
finishedWithObject:(GTLDriveFileList *)response
error:(NSError *)error {
if (error == nil) {
NSMutableString *filesString = [[NSMutableString alloc] init];
if (response.files.count > 0) {
[filesString appendString:@"Files:\n"];
for (GTLDriveFile *file in response.files) {
[filesString appendFormat:@"%@ (%@)\n", file.name, file.identifier];
NSLog(@"%@",file.size);
[filesList addObject:file];
}
self.output.hidden = YES;
[self.filesListTableView reloadData];
} else {
[filesString appendString:@"No files found."];
}
Die file.size
ist null zurückkehrt, wird keine Antwort auf diese zu bekommen. Kann mir irgendjemand sagen, wie man Dateigröße bekommt? Danke