개발 Q&A

제목 파일 업로드시 문제입니다.
카테고리 PHP
글쓴이 릴리즈 작성시각 2017/07/27 14:17:52
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 14749   RSS

파일업로드 시에 POSTMAN을 이용해서

여러개의 파일을 보낼때

배열의 특정 파일에 대해서 함수를 사용하려 합니다.

 

이렇게 하려 하는데

만약 제가 5개 파일을 보냈을때

2번째 파일만 처리를 하도록 하고 싶습니다.

 

$_FILES['Image'][1]해서 처리를 하고 싶었는데,

파일을 못읽는지 에러를 보냅니다.

받은 파일중 특정 순서의 파일을 사용하려 할때 특정 파일을 선택하는 방법이 있나요?

부탁드립니다.

 다음글 MY SQL 파티셔닝 질문드려요. (4)
 이전글 session 을 활용한 사이트 접속자 체크기능 (7)

댓글

유창화 / 2017/07/27 14:23:37 / 추천 0

$_FILES['image']['tmp_name'][1] 

를 사용해야 하지 않을까요?

릴리즈 / 2017/07/27 14:29:07 / 추천 0

그러한데 문제는 {
    "status": false,
    "error": {
        "classname": "RuntimeException",
        "message": "Unable to open /tmp/1a59907c5b3fba0bbc70e66dc5eb325d.directory using mode r: fopen(/tmp/1a59907c5b3fba0bbc70e66dc5eb325d.directory): failed to open stream: No such file or directory"
    }
}

이렇게 메시지가 나옵니다

변종원(웅파) / 2017/07/27 14:34:11 / 추천 0
유창화 / 2017/07/27 14:37:51 / 추천 0
$_FILES['image']['error'][1] 을 먼저 출력 해 보셔야 할것 같습니다.
메시지 상에서는 파일이 존재하지 않는다는 뜻 같은데
/tmp 디렉토리의 존재 유무나
웹서버가 쓸수 있는 퍼미션이 아니거나 그런 내용 같습니다.
유창화 / 2017/07/27 14:39:59 / 추천 0
그것도 아니라면, 업로드 용량 문제 일수도 있을것 같습니다.