Fleshed out the mime type conversion method a bit
This commit is contained in:
parent
1ebf5e1103
commit
fc228a13d3
@ -115,11 +115,22 @@ type confidence int; const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func targetToMime (name string) (data.Mime, confidence) {
|
func targetToMime (name string) (data.Mime, confidence) {
|
||||||
// TODO: add stuff like PDFs, etc. reference this table:
|
// TODO: add other stuff. reference this table:
|
||||||
// https://tronche.com/gui/x/icccm/sec-2.html#s-2.6.2
|
// https://tronche.com/gui/x/icccm/sec-2.html#s-2.6.2
|
||||||
// perhaps we should also have parameters for mime types so we can
|
// perhaps we should also have parameters for mime types so we can
|
||||||
// return an encoding here for things like STRING?
|
// return an encoding here for things like STRING?
|
||||||
switch name {
|
switch name {
|
||||||
|
case "ADOBE_PORTABLE_DOCUMENT_FORMAT":
|
||||||
|
return data.M("application", "pdf"), confidenceFull
|
||||||
|
case "APPLE_PICT":
|
||||||
|
return data.M("image", "pict"), confidenceFull
|
||||||
|
case
|
||||||
|
"POSTSCRIPT",
|
||||||
|
"ENCAPSULATED_POSTSCRIPT",
|
||||||
|
"ENCAPSULATED_POSTSCRIPT_INTERCHANGE":
|
||||||
|
return data.M("application", "postscript"), confidenceFull
|
||||||
|
case "FILE_NAME":
|
||||||
|
return data.MimeFile, confidenceFull
|
||||||
case "UTF8_STRING":
|
case "UTF8_STRING":
|
||||||
return data.MimePlain, confidenceFull
|
return data.MimePlain, confidenceFull
|
||||||
case "TEXT":
|
case "TEXT":
|
||||||
|
Reference in New Issue
Block a user