Page 1 of 1

application/smnet??

Posted: 2006 07 10 16:32 56
by 빛알갱이
오늘 KISA의 LCA (licensed certificate authority)의 certificates를 다운로드하려고 [1] 보았더니, application/smnet이란 생전 들어 보지도 못 한 MIME type을 내보내고 있더군요. 그래서, 그 MIME type을 google에서 찾아 보았더니, 500 군데 정도 걸리는데, 거의 다 한국어 사이트더군요. 아래가 그 보기인데 (다른 사이트들도 다 비슷하게 file download를 JSP나 servlet으로 구현하는 방법에 대한 얘기였음), 한숨 밖에 안 나옵니다.

http://tinyurl.com/q4q8p (오래된 글)
http://kr.blog.yahoo.com/hyunho2000/41.html (최근 글)

파일 종류에 관계 없이 모두 application/smnet을 내보내라거나 application/octet-stream을 내보내라고 하고 있으니... 게다가 Content-Dispostion에 적는 파일 이름 부분 코드도 다 틀려 있고...

이것은 순전히 개발자만 탓할 수는 없을 듯 합니다. Sun이나 Java 관련 도구를 만드는 다른 곳에서 이런 부분에 대한 충분한 문서(교육까지는 몰라도)를 만들어서 돌렸어야 했지요. 물론, 이런 일을 좀더 편하게 해 주는 API 같은 게 있었다면 더욱 좋았겠지요. 예를 들어, Content-Disposition에 쓸 파일 이름을 적을 때 최소한 RFC 2047 방식은 자동으로 쓰도록 해 주는 API 같은 게 있었다면 수많은 곳에서 파일 이름 적는 부분을 엉터리로 해 놓지는 않았겠지요.

끝으로, application/smnet이 어디에서 유래했는지 아시는 분 안 계십니까?
IANA Media Type 목록에는 없네요.

[1] http://www.kisa.or.kr/kisae/kcac/jsp/kc ... 0_list.jsp
에서 아무거나 골라 들어가면 PEM이나 DER 형식으로 certificate를 다운로드할 수 있습니다. 그런데, 거기 있는 다운로드 버튼이 javascript 링크라서 HTTP 헤더를 보려면 Live HTTP header와 같은 FF 확장을 써야 합니다. (wget이나 curl로 헤더를 보려고 ㅤㅎㅒㅆ더니, 쿠키까지 설정해 주어야 하는 것 같아서... 그냥 live http header 확장으로 해결) 거기에서 왜 javascript를 써야 했는지는 .... (얼마 전에 관련 글타래가 있었지요......)

Posted: 2006 07 10 16:48 54
by hiphapis
Sun이나 Java 관련 도구를 만드는 다른 곳에서 이런 부분에 대한 충분한 문서(교육까지는 몰라도)를 만들어서 돌렸어야 했지요.
그렇게 밖에 생각이 안드네요..

그래도, 명색이 Sun인데, Sun은 아닌것 같고..
국내에 시판되는 (혹은 되었던) 도서들이 문제가 아닐까요..?

빛알갱이님같은 분이 계시니,
시간이 지날 수 록 차차 나아지겠죠~
ㅎㅎㅎ

Re: application/smnet??

Posted: 2019 06 27 11:16 07
by hujinone11
application/smnet 로 컨텐츠 타입을 세팅하면, 다운로드 창이 뜨지않고 바로 열기 동작을 수행합니다.
크롬의 경우 기본 다운로드 경로로 바로 다운로드가 실행됩니다.

웹표준에 맞지는 않은데 고치지는 않을겁니다. 더 편리하니까요.