2011-07-28 2 views
0

내 응용 프로그램은 사진을 캡처 한 다음 사용자가 온라인 상태 인 경우 서버에 업로드하도록 사용자에게 요청합니다. 내가 찍은 사진 캡처 코드는 PhoneGap API에서 가져 왔습니다. imgURL을 사용하여 Json 및 Jquery 모바일을 사용하여 REST 인터페이스에 업로드하려면 어떻게해야합니까?JSON - JQuery by PhoneGap (iPhone)을 사용하여 캡처 한 사진을 REST 인터페이스에 업로드하는 방법은 무엇입니까?

I가이 코드는 지금에 :

function onPhotoDataSuccess(imageData) { 
// Uncomment to view the base64 encoded image data 
// console.log(imageData); 

// Get image handle 
// 
var smallImage = document.getElementById('smallImage'); 

// Unhide image elements 
// 
smallImage.style.display = 'block'; 

// Show the captured photo 
// The inline CSS rules are used to resize the image 
// 
smallImage.src = "data:image/jpeg;base64," + imageData; 

}

다시, 인 PhoeGap의 API에서 가져온 동일한 코드 ... 난 어떤 도움을 주셔서 감사합니다 ...

!

답변

0

질문을 올바르게 이해하고 있는지 확실하지 않습니다.

엔드 포인트가 예상하는 나머지 URL 및 데이터 구조 (JSON)가 있어야합니다. 당신은 우편 번호를 포함하는 문자열 jquery.ajax().

편집을 사용하여 JSON 데이터를 포장하기위한 JSON 라이브러리를 사용하여 다음 서비스로 보내 base64 인코딩이 있으면

$.ajax({ 
    type: 'POST', 
    url: yoururl, 
    data: jsondata, 
    success: success, 
    dataType: dataType 
}); 

내용 유형은 일반적으로 될 것입니다

contentType: "application/json; charset=utf-8" 

이고 데이터 유형은

dataType: 'json' 
0123입니다.
+0

실제로 어떤 jQuery 함수를 사용하여 서버에 업로드를 구현해야하는지 궁금합니다. 나머지는 이미 존재하므로 업로드 기능을 작성해야합니다. – tasanoui

+0

@@ 사용자가 – user275157

+0

@ 사용자를 포함하도록 답변을 편집했습니다. 데이터에서 : jsondata 부분에 정보가있는 변수가 있어야합니까? 세 가지 매개 변수를 업로드해야합니다. 그러면 어떻게 써야합니까? 그들의 이름이 혼수 상태로 구분 되니? – tasanoui

관련 문제