2017-11-25 12 views
0

우편 배달부/우편 번호부에서 Larvel rest api에서 여러 이미지를 업로드 할 수 없습니다. 하나의 이미지 만 삽입합니다.Laravel : 말림과 우편 배달부가 포함 된 여러 이미지 업로드 문제 (REST API에서)

보기에서 Larvel 업로드 양식을 사용하면 전혀 문제가 없지만 정상적으로 작동합니다.

<input type="file" name="image[]" multiple /> 

내가 시도하는 것은 우편 배달부와 여러 이미지를 업로드하고 Laravel 나머지 API에 컬링하는 것입니다.

여기가

컨트롤러 파일

public function uploadimages(Request $request){ 
      $files = $request->allFiles('image');  
      $count = 0;  
      foreach ($files as $file) { 
       $file->store('public/uploads'); 
       $count++; 
       //this technic also not work 
       /* $name= $file->getClientOriginalName(); 
        $file->move('public/uploads', $name); 
        $images[]=$name;*/ 
      } 
      //$count return only 1(it only upload one file) 
      return response()->json($count, 201); 
    } 

입니다 이건 내 curl 명령

curl -X POST http://localhost:8000/api/uploadimages -H "Content-Type: multipart/form-data" -F "[email protected]/C:\xampp\htdocs\2.jpg" -F "[email protected]/C:\xampp\htdocs\1.jpg" 

이 명령의 삽입 단 하나 개의 파일입니다.

나는 또한 이것을 넣고 "image [] = @/C : \ xampp \ htdocs \ 1.jpg"시도하고 오류가 발생했습니다.

curl -X POST http://localhost:8000/api/uploadimages -H "Content-Type: multipart/form-data" -F "image[][email protected]/C:\xampp\htdocs\2.jpg" -F "image[][email protected]/C:\xampp\htdocs\1.jpg" 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0 
curl: (26) couldn't open file "/C:\xampp\htdocs\2.jpg" 

우체국 신청서에도 하나의 파일 만 업로드하십시오. 다른 질문에서 파일을 올리기위한 우편 배달부 설정을 다시 확인하십시오. 나는 설정이 괜찮다고 생각한다.

Larvel Rest api에서 여러 이미지를 업로드 할 수 없습니다.

문제는 무엇입니까, 누군가 제게 제안하고 문제에 대해 설명해주십시오.

답변

1

당신의 문제는 동일한 키로 2 개의 파일을 보내려고한다는 것입니다. 이 경우 image. @avpav

curl -X POST http://localhost:8000/api/uploadimages -H "Content-Type: multipart/form-data" -F "[email protected]/C:\xampp\htdocs\2.jpg" -F "[email protected]/C:\xampp\htdocs\1.jpg" 
+0

감사처럼 그렇게 될 것입니다 다른 image2처럼 뭔가 일을 두 번째 파일 키를 변경 시도, 그것은했다. 나는 여러 날 동안 붙어 있었다. 너 나 좀 도와 줘. 고마워. –

+0

한 가지, 왜 우편 배달부 응용 프로그램에서 작동하지 않는지 제안하는 의견이 있습니까? –

+0

잘 모르겠습니다. 스크린 샷을 제공 할 수 있습니까? – avpav