2016-12-23 5 views
0

내 앱에서 서버 위도, 경도 및 이미지에 3 개의 매개 변수를 전송했습니다. 이전에는 매개 변수를 전송하기 위해 발리를 사용했지만 이미지가 있기 때문에 내 코드에서 멀티 파트.하지만 업 로더 중 오류가 발생했습니다.서버에 이미지를 업로드하는 중 (업로드하는 동안 오류가 발생했습니다)

final String latitudee = String.valueOf(latitude); 
    final String longitudee =String.valueOf(longitude); 
    final String datae = imagePath; 
    //getting the actual path of the image 

    StringRequest stringRequest = new StringRequest(Request.Method.POST, URL, 
      new Response.Listener<String>() { 
       @Override 
       public void onResponse(String response) { 
        Toast.makeText(MapsActivity.this,response,Toast.LENGTH_LONG).show(); 
        System.out.println(response); 
       } 
      }, 
      new Response.ErrorListener() { 
       @Override 
       public void onErrorResponse(VolleyError error) { 
        Toast.makeText(MapsActivity.this,error.toString(),Toast.LENGTH_LONG).show(); 
       } 
      }){ 
     @Override 
     protected Map<String,String> getParams(){ 
      Map<String,String> params = new HashMap<String, String>(); 
      params.put("action","location"); 
      params.put("latitude",latitudee); 
      params.put("longitude",longitudee); 
      send(); 
      // params.put("data", datae); 
      //Uploading code 




      return params;} 
    }; 

    RequestQueue requestQueue = Volley.newRequestQueue(this); 
    requestQueue.add(stringRequest); 
} 

나 어디를 도와주세요 : 아래

public void send() { 
      try { 
       String uploadId = UUID.randomUUID().toString(); 


       //Creating a multi part request 
       new MultipartUploadRequest(this, uploadId, REGISTER_URL) 
         .setMethod("POST") 
         .addParameter("action", "location") 
         .addFileToUpload(imagePath, "data")//Adding file 
         //.addParameter("name", name) //Adding text parameter to the request 
         .setNotificationConfig(new UploadNotificationConfig()) 
         .setMaxRetries(5) 
         .startUpload(); //Starting the upload 

      } catch (Exception exc) { 
       Toast.makeText(this, exc.getMessage(), Toast.LENGTH_SHORT).show(); 
      } 
     } 

내 발리 코드 : 알림 표시 줄에 업로드 시작하지만 몇 시간 후에는
아래 을 업로드에 오류가 여러 부분의 코드 말한다 틀리면

답변

0

Multipart 요청 라이브러리를 통해 다른 매개 변수를 보낼 수도 있습니다. 더 많은 매개 변수를 보내려면 "매개 변수 추가"를 추가하십시오.