Hızla öğreniyorum ve bir görüntü gösteren hücreler içeren bir tablo ve MIME TYPE (yol uzantısı kullanarak) tarafından gruplar halinde sınıflar yaptım. Uzantıları hakkında bir sorum var. Eğer görüntüler (örneğin, bir video veya pdf olabilir) internetten alınırsa, uzantılarının olup olmadığından emin değilim veya dosya sistemimdeki bir dosyanın MIME tipini nasıl alabilirim yol uzantısı mı kullanıyorsunuz? Not: Eğer NSData olarak veri alma varsayarsak benim anadilimYol uzantısı ve MIME dosya türünü hızlı bir şekilde
6
A
cevap
3
değil benim kötü İngiliz Maalesef bu Yayınla izleyin: Swift ise https://stackoverflow.com/a/5042365/2798777
örneğin: herkes Eğer
var c = [UInt32](count: 1, repeatedValue: 0)
(data as! NSData).getBytes(&c, length: 1)
switch (c[0]) {
case 0xFF, 0x89, 0x00:
println("image")
case 0x47:
println("gif")
default:
println("unknown: \(c[0])")
}
14
Bu kod benim için çalıştığı dosyanın gerçek URL'sinden MimeType almak istiyor:
import MobileCoreServices
func mimeTypeForPath(path: String) -> String {
let url = NSURL(fileURLWithPath: path)
let pathExtension = url.pathExtension
if let uti = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, pathExtension! as NSString, nil)?.takeRetainedValue() {
if let mimetype = UTTypeCopyPreferredTagWithClass(uti, kUTTagClassMIMEType)?.takeRetainedValue() {
return mimetype as String
}
}
return "application/octet-stream"
}
İlgili konular
- 1. Dosya MIME türünü içeriğe göre nasıl belirlenir?
- 2. SQL: MIME Türünü veya Uzantısını Kaydetme?
- 3. Java'da MIME Türünden uygun dosya uzantısı nasıl belirlenir
- 4. Yerelleştirin: dosya boyutu, mime türü ve uzantısı nasıl edinilir?
- 5. MIME türü <-> dosya uzantısı eşleştirmesinin tam listesi
- 6. MIME türünü dosyaya dönüştürün Uzatma PHP'si
- 7. Dosya yolundan hızlı bir şekilde dosya yolundan nasıl elde edilir
- 8. Dosya ve MIME türü için bir amaç başlatılıyor mu?
- 9. PECL uzantısı olmadan PHP5'te yerel bir dosyanın MIME türünü alın?
- 10. JavaScript, mime türünü window.open olarak ayarlayabilir
- 11. Java'da bir dosyanın mime türünü belirlemenin en iyi yolu?
- 12. BASIC kodu için hangi Mime Türünü kullanmalıyım?
- 13. Hızlı bir şekilde
- 14. Python hızlı bir şekilde
- 15. Hızlı bir şekilde AVPlayerViewController
- 16. .NET ve çıktı dosya uzantısı
- 17. Herhangi bir dosya türünü yazdırma
- 18. Terminal ve cmd'de bir dosya uzantısı bulmak
- 19. 3D Peek ve POP hızlı bir şekilde
- 20. XCode'da/* ve */hızlı bir şekilde nasıl silinir
- 21. Resim çerçevelerini hızlı/hızlı bir şekilde silme
- 22. Yüklenen bir dosyanın MIME türünü ASP.NET'te nasıl algılamalıyım?
- 23. Chrome Uzantısı ve Web Sitesi kullanıcılarının doğru bir şekilde doğrulanması
- 24. Mutlak bir yoldan dosya adı ve uzantısı alın
- 25. Nasıl sockaddr_in sockaddr için hızlı bir şekilde
- 26. MIME Wavefront'un OBJ ve MTL Türü
- 27. Web sayfalarını tek bir web sitesi içinde en hızlı şekilde kazımak için en hızlı yol
- 28. Tomcat 6'da herhangi bir dosya uzantısı için varsayılan mime-tipe nasıl ayarlanır?
- 29. Sadece belgenin mime türünü javascript kullanarak nasıl belirleyebilirim?
- 30. flip kart hızlı bir şekilde
Bir çekicilik gibi çalışır! – kennydust