내 안드로이드 응용 프로그램에서 서버에 요청을 보내고 사진을 업로드하고 싶습니다. 여기 내 코드가Phonegap FileTransfer
function uploadPhoto(imageURI) {
var options = new FileUploadOptions();
options.fileKey="file";
options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
var params = new Object();
params.value1 = "test";
params.value2 = "param";
options.params = params;
options.chunkedMode = false;
var ft = new FileTransfer();
ft.upload(imageURI, "http://192.168.1.4:3000/api/upload/", win, fail, options);
}
또한 헤더에 값을 설정하고 싶습니다. 좀 더 명확하게는 Jquery Ajax가 코드를 설정해야한다. 나는 FileTransfer에서도 비슷하게하고 싶다.
$.ajax({
type: "POST",
beforeSend: function (jqXHR) {
jqXHR.setRequestHeader(KEY1, _key1);
jqXHR.setRequestHeader(KEY2, _key2);
}
FileTransfer()를 사용하여 헤더에 값을 설정할 수 있습니까?