CI 묻고 답하기

제목 코드이그나이터 ftp이용하여 업로드시 이미지가 깨져서 올라가있습니다.
카테고리 CI 2, 3
글쓴이 neo천 작성시각 2020/02/11 09:54:29
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 16311   RSS

업로드방식은 

http://www.ciboard.co.kr/user_guide/kr/libraries/ftp.html

ftp를 사용하여 form_open_multipart로 받은 파일을 바로 ftp클래스를 이용하여 업로드

 

$newFilePath = $_FILES[$fileTag]["tmp_name"];

$newFileName = $_FILES[$fileTag]['name'];

$this->CI->ftp->upload($newFilePath, FTP_PATH.$newFileName, 'auto', 0777); //ascii도 해봄

 

코드를 보시면아시겠지만, 로컬서버에 파일을 올리지않고, form_open_multipart로 받은 파일을 바로 ftp로 전송합니다.

 

확인한 사항

1.원격서버에서 이미지를 확인하니 엄청 깨져나옵니다.

2.txt파일은 깨지지않습니당

3.ftp클래스 메뉴얼처럼 로컬서버에 저장된 파일운 ftp로 업로드시 안깨짐

4.파일첨부-올린파일(왼쪽)/원본(오른쪽)

5.$_FILES 데이터

Array ( [ftpUpload] => Array ( [name] => 212.jpg [type] => image/jpeg [tmp_name] => /home/testxxxxt/tmp/php8nnLfw [error] => 0 [size] => 161570 ) ) 

 

바로 ftp로 올라간 이미지파일이 깨진다면 어떤 문제가 있을까요..?


첨부파일 20200211-094205_cfvu964k_Ce1zVGUVAAA5KIQ.jpg (80.5 KB)
 다음글 php error와 404 에러 예외처리에 대해서 질문... (2)
 이전글 복잡한쿼리실행..> 쿼리 방법을 바꿨는데 접두어가... (4)

댓글

neo천 / 2020/02/11 17:10:04 / 추천 0
자답 type 을 binary