Chcę sprawdzić datę ostatniej modyfikacji pliku na serwerze internetowym. Każda pomoc byłaby świetna. Dzięki.IPhone - pobierz datę ostatniej modyfikacji z serwera WWW
7
A
Odpowiedz
6
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:aURL];
NSHTTPURLResponse *response;
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];
if([response respondsToSelector:@selector(allHeaderFields)])
{
NSDictionary *metaData = [response allHeaderFields];
NSString *lastModifiedString = [metaData objectForKey:@"Last-Modified"];
}
0
Możesz mieć CMS napisać plik zawierający datę modyfikacji. Możesz następnie pobrać ten plik, używając kilku metod [: initWithURL]. Porównaj tę datę z każdą przechowywaną datą, którą posiadasz.
Przypuszczam, że można również pobrać żądany plik. Następnie użyj NSFileManager do obejrzenia właściwości pliku, NSString * NSFileModificationDate da ci datę, którą możesz porównać z dowolną datą przechowywania.
Możesz wyszukiwać w SO dla rozwiązań FTP.
3
Najpierw pobierze cały plik z serwera. Sam zmodyfikowałem kod, aby uzyskać informacje o nagłówku. Oto kod
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:urlString cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60.0f];
[request setHTTPMethod:@"HEAD"];
NSHTTPURLResponse *response;
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];
if([response respondsToSelector:@selector(allHeaderFields)])
{
NSDictionary *metaData = [response allHeaderFields];
NSString *lastModifiedString = [metaData objectForKey:@"Last-Modified"];
NSLog(@"Date = %@",lastModifiedString);
}
[request release];
Powiązane problemy
- 1. Pobierz datę ostatniej modyfikacji pliku w VB6
- 2. Pobierz datę ostatniej modyfikacji zdalnego pliku
- 3. Jak mogę uzyskać datę ostatniej modyfikacji zespołu?
- 4. Jak uzyskać datę ostatniej modyfikacji z pliku sekwencji Hadoop?
- 5. play-ramy coraz datę ostatniej modyfikacji dla plików
- 6. Cache Wygasnąć Kontrola z ostatniej modyfikacji
- 7. Jak uzyskać datę utworzenia/ostatniej modyfikacji pliku w Delphi?
- 8. Data ostatniej modyfikacji katalogu w OSX
- 9. SSIS Przeczytaj datę modyfikacji pliku
- 10. Czas ostatniej modyfikacji systemu Android dla pliku
- 11. git status - lista data ostatniej modyfikacji
- 12. Data ostatniej modyfikacji plików w katalogu przy użyciu PHP
- 13. Pobierz ostatni czas modyfikacji pliku w Linuksie
- 14. Pobierz datę z numerem tygodnia
- 15. Czy JSONP wymaga modyfikacji serwera?
- 16. Jak ustawić czas ostatniej modyfikacji pliku z Pythona?
- 17. Powiadomienia Growl z serwera WWW
- 18. Jak wyświetlić datę modyfikacji pliku w Jekyll?
- 19. Pobierz datę utworzenia pliku w węźle
- 20. Pobierz dane z serwera jupyter
- 21. Data ostatniej modyfikacji pliku (wartość eksploratora nie wartości cmd)
- 22. Jak uzyskać datę modyfikacji z pliku w języku C#?
- 23. Jak uzyskać datę modyfikacji pliku w UTC z Python
- 24. Pobierz najnowszą datę z tablicy dat
- 25. Pobierz datę i godzinę z UIDatePicker iOS
- 26. Pobierz następną datę fakturowania z Laravel Cashier
- 27. Django - Pobierz tylko datę z datetime.strptime
- 28. Znacznik czasu dla utworzenia wiersza i ostatniej modyfikacji
- 29. Jak uzyskać czas ostatniej modyfikacji pliku w Pythonie?
- 30. Jak zamawiać pliki według czasu ostatniej modyfikacji w ruby?
Jest to lepsze rozwiązanie dla wszystkich, którzy chcą mieć tylko ostatnią datę modyfikacji. – AlexVogel