오픈 소스 프로젝트 - XE 개발 포럼
글수 255
미디어 파일명이 리눅스 서버에서는 별다른 문제가 없는 듯합니다.
윈도우 서버인 경우 미디어 파일명이 영문이 아닐 경우 저장이 되지 않습니다.
윈도우 서버도 고려하는 것이 좋을 것 같습니다.
현상
일반 파일의 경우 변환되어서 저장이 되니 파일명과 상관이 없으나 미디어 파일의 경우 파일명이 그대로 저장되므로 파일명을 영문이 아닌 내용과 부합되는 명으로 지정하였을 경우 업로드가 되지않습니다.
예로써 카메라로 사진 촬영 후 리사이즈 하는 과정에서 명칭을 일괄 바꿀 수도 있고 동영상이나 음악 파일을 자국어의 언어로 바꾸는 경우가 많습니다.
다국어 버전이므로 해당 국가의 파일명이 많이 존재하리라 생각됩니다.
제안
파일 콘트롤에서 파일명을 치환해서 저장하면 업로드가 가능하고 사용상에는 별 문제가 없어 보입니다.
게시물에 첨부파일명은 그대로 표현되나 실제 폴더에 저장된 파일명은 치환되어서 저장이 될 뿐입니다.
추가
실제로 이렇게 사용해보니 에러 없이 작동은 하는데 개인이 수정해서 사용하니 zbxe의 버전이 변경되어 업로드 할 때 마다 수정해야 된다는 단점이 있습니다.
윈도우 서버인 경우 미디어 파일명이 영문이 아닐 경우 저장이 되지 않습니다.
윈도우 서버도 고려하는 것이 좋을 것 같습니다.
현상
일반 파일의 경우 변환되어서 저장이 되니 파일명과 상관이 없으나 미디어 파일의 경우 파일명이 그대로 저장되므로 파일명을 영문이 아닌 내용과 부합되는 명으로 지정하였을 경우 업로드가 되지않습니다.
예로써 카메라로 사진 촬영 후 리사이즈 하는 과정에서 명칭을 일괄 바꿀 수도 있고 동영상이나 음악 파일을 자국어의 언어로 바꾸는 경우가 많습니다.
다국어 버전이므로 해당 국가의 파일명이 많이 존재하리라 생각됩니다.
제안
파일 콘트롤에서 파일명을 치환해서 저장하면 업로드가 가능하고 사용상에는 별 문제가 없어 보입니다.
게시물에 첨부파일명은 그대로 표현되나 실제 폴더에 저장된 파일명은 치환되어서 저장이 될 뿐입니다.
추가
실제로 이렇게 사용해보니 에러 없이 작동은 하는데 개인이 수정해서 사용하니 zbxe의 버전이 변경되어 업로드 할 때 마다 수정해야 된다는 단점이 있습니다.

개인적인 질문은 아래 링크로 해주십시오. 쪽지나 메일로 질문을 하시면 답변하지 않습니다.
http://hihsw.com/?mid=hpsfree
2008.06.11 15:05:59 (*.51.192.200)
미디어 화일뿐 아니라 모든 첨부화일의 이름을 변경해서 저장하는것이 좋지 않을까요?
타임스탬프나..뭔가 중복되지 않을 고유이름으로 바꿔버리면 예상치못한 에러를 방지할수 있는 방법인것 같은데요
굳이 에러가 생기는 경우를 찾아서 살펴보고 그럴 경우에만 파일명을 바꾸는식으로 할 이유가 없어보여서요
진짜 이름은 따로 디비에 저장이 되니 문제가 없을것 같고..
저도 이 문제로 곤란을 많이 겪어봐서..그러다 결국 화일명을 임의로 바꾸는게 제일 깔끔하다는 결론을 얻었구요.. 그래서 한마디 보태봤습니다.
타임스탬프나..뭔가 중복되지 않을 고유이름으로 바꿔버리면 예상치못한 에러를 방지할수 있는 방법인것 같은데요
굳이 에러가 생기는 경우를 찾아서 살펴보고 그럴 경우에만 파일명을 바꾸는식으로 할 이유가 없어보여서요
진짜 이름은 따로 디비에 저장이 되니 문제가 없을것 같고..
저도 이 문제로 곤란을 많이 겪어봐서..그러다 결국 화일명을 임의로 바꾸는게 제일 깔끔하다는 결론을 얻었구요.. 그래서 한마디 보태봤습니다.
2008.06.11 16:57:36 (*.8.113.72)
파일이름은 많은 의미를 내포하고 있다고 생각합니다.
이미지나 동영상 외의 파일들은 보안을 위하여 파일이름을 완전히 알 수 없게 하여 서버에 저장하고 직접 다운로드만 허용하지만 이미지/ 동영상등의 파일은 웹브라우저를 통해서 보여져야 하고 그 파일의 URL의 파일 이름을 통해서 의미가 전달된다고도 생각합니다.
사실 웹2.0 이라는 현 세대에서 모든 것에 대해 최대한의 의미를 부여하는 시멘틱한 웹환경이 구축되고 있고 미디어 파일의 경우 파일이름을 원본으로 유지해야 여러모로 좋다고 생각합니다.
아무튼 이 문제는 쉬운 방법으로 해결할 수는 없을 것 같고 영문 외의 문자열이 들어간 미디어성 파일의 이름 보존을 위해 좀 더 고심하고 다양한 테스트를 해야 할 것 같네요.
누가 좋은 정보좀 주시면 좋은데 그렇지 못하다면 또 처음부터 모두 삽질을 해야 하니 시간이 걸리겠네요.




네. 이 문제도 해결이 되어야 할 문제인데 적당한 해법이 없네요.
멀티미디어성 파일(이미지나 동영상등)의 경우 파일명 그대로 서버에 업로드 되는 것을 기본 규칙으로 정해 놓고 있는데 이렇게 할 경우 아시다시피 서버 설정에 따라서 문제가 생길 수도 아닐 수도 있습니다.
일단 윈도우 서버를 마련해서 테스트 해보고 계속 진행해보는 것으로 하겠습니다.
윈도우의 경우 또는 리눅스 서버라 할지라도 서버 설정의 문제로 2byte 문자열의 파일명이 업로드 및 다운로드가 되지 않는 경우를 구할 수 있다면 그 경우에만 파일명을 변경하도록 하면 적당할 것 같네요.