2014-11-12 3 views
0

Base64 이미지를 서버에 업로드하고 싶습니다. 나는 jsp와 js 프런트 엔드 클라이언트 쪽과 자바 백 엔드로 사용하고 있습니다. 내가이에서 업로드하면자바 스크립트에서 자바 스크립트를 자바로 업로드

var imgData =imagesScanned.data; 
    JSON.stringify(imgData) 
    var fileShareDetails = { 
     pageMode : "SCAN_FILE_UPLOAD", 
     imgData:imgData,   
    }; 

    var d = $.param(fileShareDetails); 

    $.ajax({ 
     url: "folderNavigation.do?" + d, 
     dataType: 'JSON', 
     data: imgData, 
     type: 'POST', 
     success: function(data) { 
      alert("response is coming") 
     } 
    }); 

나는 몇 시간에서이 함께 붙어대로

Failed to load resource: net::ERR_CONNECTION_RESET http://localhost:9080/Initial/folderNavigation.do?pageMode=SCAN_FILE_UPLOAD…2FWi4XFMrY7Ukb5dqDgj7o%2FWo0VYySowSeckn%2BdK4XJmetKsdnNbFJkn%2F%2F2Q%3D%3 ...... 

누군가가 제발 도와주세요 오류

아래 얻고있다.

답변

0

URL에 큰 매개 변수를 넣을 수 없습니다.

모든 매개 변수를 넣거나 최소한 imgData을 요청 본문에만 넣습니다.

$.ajax({ 
    url: "folderNavigation.do?" + d, // remove the "+d" 
    dataType: 'JSON', 
    data: imgData,   // this part goes into the body, 
          // maybe you want "fileShareDetails" 
          // instead of "imgData" 
    type: 'POST', 
    success: function(data) { 
     alert("response is coming") 
    } 
}); 
관련 문제