안녕하세요.. blob을 이용한 화일 업다운로드를
구현 해야 하는 실정입니다.
입출력은 되지만 mimetype에 관한 문제 때문에 걱정입니다.
mimetype text/html이면 브라우저가 html화일로 인식하고,
image/gif면 이미지로 인식하고, 등등..
그런데 예를들어 확장자가 gif면 브라우저가 mimetype없이
그냥 image으로 인식합니다. 이건 왜 그렇고 원리는??
첫번째 질문은,, 현재 존재하는 mimetype을 알고 싶습니다.
이건 어딜찾아봐도 없네요.
두번째 질문은 mysql에서 blob으로 저장하고, 다운받을땐
mimetype을 현재 존재하지 않는 mimetype을 지정하면 다운받는
창이 뜹니다. 하지만 저장할때 화일이름이 현재 경로 마지막 문장으로
저장되네요. 예를들면 (down.php) 이런식으로 화일이름이 나옵니다.
이렇게 되면 asf, rm, xls 등등 익스플로러에서 바로 실행이 필요한
것들이 다운되어 버리네요.
이문제는 mimetype지정이나 화일확장지 지정 등으로 해결할수
있을것 같은데 ,,
"down.php"를 어떻게 db에 저장되어 있는 화일이름으로 대치하는지??
그럼 모두 수고하시고 이글을 보시는 모든분께 행운을 빕니다.
미리 감사드릴께요.....
|