지업로더 사용시 한글 파일명 깨짐 정보
지업로더 사용시 한글 파일명 깨짐본문
지업로더를 사용하면 파일명이 한글인 것은 깨지네요..
파일은 업로드 되는거 같은데, 다운로드가 안됨니다.
영문으로 파일명을 하면 잘되네요..
스킨은 김처로 님께서 올려주신 스킨 입니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=62142
파일은 업로드 되는거 같은데, 다운로드가 안됨니다.
영문으로 파일명을 하면 잘되네요..
스킨은 김처로 님께서 올려주신 스킨 입니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=62142
댓글 전체
한글은 않되는걸로 알고있는데요..
파일올릴때 아예 영문 한글 관계없이 규칙만들어서 이름을 변형해서 하시는게 좋지 않을까요?
파일올릴때 아예 영문 한글 관계없이 규칙만들어서 이름을 변형해서 하시는게 좋지 않을까요?
스킨 게시물의 덧글 보면 한글이 안된다고 글을 올려주신 분이 있는데, 김처로님은 되시는거 같네요...
파일 업로드를 관리자만 사용하는게 아니라, 한글 띄어쓰기 등등의 글도 업로드가 되어야 합니다.
this.after_upload = function() {
var fl = document.getElementById(gup_name+"_files_list");
var url = gup_path + "/photo_upload_after.php";
var param = gup_after_upload_val;
document.getElementById(gup_name+"_btn_upload").disabled = false;
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: param,
onComplete: after_upload_get_file_info = function(req) {
fl.options.length = 0;
var json = eval('('+req.responseText+')');
var tt = '';
for (var i=0; i<json.files.length; i++) {
option = document.createElement("option");
option.innerHTML = json.files[i].real_name + ' (' + eval(gup_name + ".get_size_type(json.files[i].file_size)") + ')';
alert(json.files[i].real_name);
option.value = json.files[i].bf_no + '|' + json.files[i].save_name + '|' + json.files[i].real_name + '|' + json.files[i].file_size;
option.style.overflow = 'hidden';
fl.appendChild(option);
tt += json.files[i].real_name + "\n";
}
}
});
}
이 부분에서 파일명을 가져오는데 깨지네요 ㅡㅡㅋ 왜 그럴까요??
파일 업로드를 관리자만 사용하는게 아니라, 한글 띄어쓰기 등등의 글도 업로드가 되어야 합니다.
this.after_upload = function() {
var fl = document.getElementById(gup_name+"_files_list");
var url = gup_path + "/photo_upload_after.php";
var param = gup_after_upload_val;
document.getElementById(gup_name+"_btn_upload").disabled = false;
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: param,
onComplete: after_upload_get_file_info = function(req) {
fl.options.length = 0;
var json = eval('('+req.responseText+')');
var tt = '';
for (var i=0; i<json.files.length; i++) {
option = document.createElement("option");
option.innerHTML = json.files[i].real_name + ' (' + eval(gup_name + ".get_size_type(json.files[i].file_size)") + ')';
alert(json.files[i].real_name);
option.value = json.files[i].bf_no + '|' + json.files[i].save_name + '|' + json.files[i].real_name + '|' + json.files[i].file_size;
option.style.overflow = 'hidden';
fl.appendChild(option);
tt += json.files[i].real_name + "\n";
}
}
});
}
이 부분에서 파일명을 가져오는데 깨지네요 ㅡㅡㅋ 왜 그럴까요??