답변 4개
다음을 참조해 보세요.
<form name="f" id="f" action="" method="post" >
<input type="file" name="file" id="file" />
</form>
<script>
$("#file").on("change", function(){
if(/[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/.test(this.value)) { //한글이라면
alert("파일이름에 한글이 들어가면 안됩니다.");
$("#file").val("");
}
});
</script>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
화일명 한글은 참고용으로 디비에 저장할뿐 업로드 된 이미지명이나 출력하는 이미지명은
한글을 변환하여 저장한 것을 사용하므로 문제 되지않습니다
원인은 다른 곳에 잇을 것 같습니다
댓글을 작성하려면 로그인이 필요합니다.
그누보드는 파일명을 변환해서 저장하는데요??
다른 보드라면, 파일명을 변경해서 저장하고,
원본 파일명을 따로 저장해서 링크해주는 방식으로 수정해야 합니다.
답변에 대한 댓글 2개
이 페이지 개발자도구를 보시면 파일명이 영문과 숫자로 이루어진 걸 확인할 수 있습니다.
url 이 있어야 확인이 가능하겠네요..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인