제목 | 파일 업로드 | ||
---|---|---|---|
글쓴이 | 짱 | 작성시각 | 2013/09/04 17:30:43 |
|
|||
$config['upload_path'] = './static/user'; // 사용자가 업로드 한 파일을 /static/user/ 디렉토리에 저장한다. if ( !$this->upload->do_upload("upfile")){ $this->tboard1_model->binsert($B_id, $this->input->post('subject'), $this->input->post('name'), $this->input->post('contents'), $this->input->post('data')); Message: Use of undefined constant file_name - assumed 'file_name' 이런 경고문이 뜹니다. |
|||
다음글 | 페이지 로딩시간이 1초 이상 걸립니다. (21) | ||
이전글 | 세션 만료시간을 갱신하는법이 없을까요? (5) | ||
변종원(웅파)
/
2013/09/04 19:07:11 /
추천
0
|
양승현
/
2013/09/05 08:31:51 /
추천
0
안나오는 데이터는 라인단위로 찍어보는게 최고이죠^^
|
짱
/
2013/09/05 13:42:22 /
추천
0
감사합니다 ^^ 일단 파일 업로드까진 잘 되네요 다행히..
이제 에러만 없애면 될터인데 왜 에러가 나는지.. 에러가 나는데 이상없이 동작은 하고......몰까욤. ㅠㅠ |
$config['encrypt_name'] = TRUE; 설정 추가하고 (한글파일명을 랜덤하게 암호화된 이름으로 바꿔줍니다.)
파일저장할때는 file_name으로 하고 원래 이름은 orig_name을 사용하면 됩니다.
업로드 매뉴얼 맨 하단의 배열 아이템 설명 참고하세요.
화면에 보여줄때는 org_name을 보여주고 다운로드할때는 file_name을 사용합니다.
2. binsert(......, $data) 로 넘기세요. $this->input->post('data')가 아닙니다.
프로그램에서 업로드한 결과를 $data 변수에 담았으니 그대로 넘겨서 사용할 수 있습니다.
배열 내용은 모델함수 내부에서 var_dump($data) 해보세요.