업로드 확장자 형식을 지정할 수 없습니다.
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.0 |
XE 1.11.6을 사용하다 라이믹스 좋다는 이야기를 많이 들어서 코어 덮어쓰는 방식으로 옮겼는데 파일 업로드 확장자를 정할 수 없는 딜레마에 빠졌습니다...
막상 오류 내용대로 확장자 형식을 *.jpg; 형태로 설정해도 실제로 적용되지는 않습니다.
file모듈의 file.admin.controller.php파일 내의 *.을 ,로 변환시키는 부분도 수정해보려고 했지만 제대로 적용되지는 않는 것 같구요. 혼자 해결해보려고 별 짓을 다해봤는데 실패하고 말았습니다. 살려주세요ㅠㅠ
추가로, 스마트폰에서 사진을 올릴때 아이폰에서 전면카메라로 찍은 사진만 90도 돌아가는데 이것은 어떻게 수정을 해야할까요? 라이믹스 설정 내의 exif를 이용해서 사진 돌려주는 기능은 적용을 한 상태입니다만 후면카메라는 정상적으로 올라가는데 전면카메라만 돌아가는군요...
댓글 10
에러메시지와 실제 입력란 아래의 설명이 일관성이 없네요.
아래에 있는 설명처럼 그냥 png, jpg, gif, pdf 이렇게 입력하셔도 안되나요?
네네 그렇게 입력해서 첨부란에도 *.jpg식으로 잘 뜨길래 되는 줄 알았는데 제가 관리자라 저만 되는거더군요. xe일때는 잘 되다가 라이믹스로 옮기면서 일반계정에서 확장자때문에 첨부가 안되는 상황입니다.
https://cdn.discordapp.com/attachments/762328035814146139/806857689162055690/2.PNG
https://cdn.discordapp.com/attachments/762328035814146139/806857702638485524/3.PNG
file모듈쪽에서는 뜯어봐도 *.jpg 형식으로 바꾸라고 경고띄우는 부분은 없더라구요.
file모듈 폴더 통채로 날리고 최신빌드 폴더 덮어씌웠는데 해결되지 않았습니다.
https://github.com/rhymix/rhymix/commit/aba959f
첨부란에 *.jpg 라고 나온다면 뭔가 잘못된 겁니다. *.가 들어가는 표현은 더이상 사용되지 않습니다.
위의 패치를 적용하신 후에 파일 모듈 및 해당 게시판의 파일 업로드 설정을 다시 저장해 보세요.
경고문구를 띄우는 부분이 /modules/file내에 없는걸로 보여 다른 문제로 추정됩니다.
https://cdn.discordapp.com/attachments/762328035814146139/806862709890875462/unknown.png
첨부하신 것은 위에서 링크해드린 패치가 적용되지 않은 소스네요. 제가 20분 전에 패치한 것입니다.
빨간색 줄은 지우고, 녹색 줄은 추가하라는 뜻입니다.
에러메시지는 common/lang 쪽에 있습니다.
에러메시지가 잘못 나오는 것은 별도의 패치로 수정했으며 2.0.7 버전으로 나올 예정입니다.
에러메시지가 잘못 나온다고 기능에 영향을 주지는 않으니 신경쓰지 마세요.
코드 꼼꼼히 읽지 않아 죄송합니다. 방금 적용하고 테스트해보았는데 에러메세지는 그대로 뜹니다. 에러메세지만 뜨고 적용은 되는가 싶어서 다른페이지 이동했다 돌아오니 설정이 적용되지 않네요.
https://cdn.discordapp.com/attachments/762328035814146139/806866913997225985/unknown.png
https://cdn.discordapp.com/attachments/762328035814146139/806866989758021632/unknown.png
아직 퇴근을 못해서 댓글이 늦은 점 죄송합니다ㅠㅠ
아 *.jpg 형식으로 쓰면 jpg,형식으로 인식되게 바꾸는거군요. 해결했습니다 감사합니다!
https://cdn.discordapp.com/attachments/762328035814146139/806870198493118474/1.png
기진곰님 여기에 답글 달아 죄송합니다. 공식홈페이지 rss 확인좀 부탁드려요. 비공개로 되어있습니다.
https://rhymix.org/news/rss