제목 | 파일업로드 후 파일명이 보지지 않습니다. | ||
---|---|---|---|
카테고리 | JavaScript | ||
글쓴이 | 이그제트 | 작성시각 | 2018/12/05 11:37:55 |
|
|||
코드이그나이터에서 jquery.fileupload.js를 이용하여 파일업로드는 성고적으로 처리됩니다. 동작은 <input type='file'> 태그에서 파일선택 -> 자동업로드 방식으로 처리하고있습니다.
코드는 아래와같습니다. $('input[name="excel"]').fileupload({ url: '/api/upload/excel', dataType: 'json', done: function (e, data) { var result = data.result.file; $('#attachFile').val(result.file_name); } });
해당 파일 선택시 업로드를 진행합니다. 그런데 파일선택 후 파일명의 input 태그에 보이지가 않습니다. 위에는 fileupload.js를 이용한상태고 아래는 그냥 단순히 input 태그만 사용한 상태입니다. 기본적으로 input type='file' 태그에서 파일선택하면 파일명이 기본으로 보이는데 뭐가 문제인지잘 모르겠네요;;;;
아니면...기본 input으로 파일만 선택 후 버튼 클릭시 $('input[name="excel"]').fileupload({ url: '/api/upload/excel', dataType: 'json', done: function (e, data) { var result = data.result.file; $('#attachFile').val(result.file_name); } }); 위 구문을 실행할수 있는 방법이 있을까요.. |
|||
첨부파일 |
파일업롣.png (3.7 KB) |
||
다음글 | 크로스도메인 jsonp 세션 관련 질문 (3) | ||
이전글 | 스케줄링?? 데몬?? 에 관해서 질문합니다. (2) | ||
kaido
/
2018/12/05 14:16:16 /
추천
0
|
엑셀 파일 올리시는것 같습니다.
엑셀파일은 매크로가 포함되어서 보안에 위험이 있어, 보통 파일업로드에 허용 안함으로 해놓습니다.
파일 업로드 로직에 엑셀 파일 확장자 허용인지 확인해 보세요.