Programım kendi ikili dosya türünü kullanıyor, bu yüzden 7 bitlik ASCII dosyası olmadığı için MIME türü metin / düz kullanamadığımı varsayıyorum.
Sadece "application / myappname" mi demeliyim?
Programım kendi ikili dosya türünü kullanıyor, bu yüzden 7 bitlik ASCII dosyası olmadığı için MIME türü metin / düz kullanamadığımı varsayıyorum.
Sadece "application / myappname" mi demeliyim?
Yanıtlar:
RFC2046application/octet-stream
olarak tavsiye ederim " 'sekizli-stream ve uygulama / sekizli-stream 'varlık "bir alan bir uygulama için tavsiye edilen eylem' basitçe teklif etmektir' alt tipi bir vücut keyfi ikili veri içerdiğini belirtmek için kullanılan" diyor verileri bir dosyaya koymak [...] ".
Bu şekilde, bilinmeyen mime tipinizle karşılaştığınızda barf olabilecek rastgele programlardan daha iyi idare edeceğinizi düşünüyorum.
belki kullanabilirsiniz:
application/x-binary
mime türü başlıkları tarayıcı tarafından indirilen dosyayı hedef olarak kullanmak için bir işleyiciyi tanımlamak amacıyla (hızlı) tanınır, örneğin PDF indirilir ve Adobe Reader programınız PDF dosyasının yolu ile yürütülür tartışma,
İhtiyaçlarınız, indirdiğiniz dosyayı işlemek için bir tarayıcı uzantısı yazmaksa, işletim sisteminiz üzerinden veya sadece daha 'profesyonel görünümlü' bir proje yapmak ve kullanmak için benzersiz bir mime türü seçmek istiyorsanız, İşletim sisteminin onu açmak için hiçbir tutamağı olmayacağı için bir fark yok (bazı tarayıcılarda birkaç paket eklentisi var, örneğin yeni Google Chrome sürümlerinde yerleşik bir PDF okuyucu var),
Dosyanın indirileceğinden emin olmak istiyorsanız şu cevaba bir göz atın: https://stackoverflow.com/a/34758866/257319
dosya türünüzü özellikle düzenli hale getirmek istiyorsanız, dosyanın ilk birkaç baytına birkaç harf eklemeye değer olabilir, örneğin, her JPG dosya başlangıcında buna sahiptir:
4 veya 8 baytlık bir atlama yapabiliyorsanız, geri kalanında sizin için çok yararlı olabilir
:)
Özelliklere göre RFC 2045 #İçerik Türü Üstbilgi Alanının Sintaksına application/myappname
izin verilmiyor, ancak application/x-myappname
izin veriliyor ve bana başvurmanız için en uygun ses geliyor.