var options = new FileUploadOptions();
options.fileKey="file";
options.mimeType="image/jpeg";
//options.chunkedMode = true;
var params = new Object();
params.title = title;
params.content = content;
params.groupId = groupId;
options.params = params;
var ft = new FileTransfer();
app.loadmask.show();
ft.upload(app.imageURI, app.stores.actionAjaxURL + "&cmd=addActualite", this.onSuccessCreateActualite, this.onFailureCreateActualite, options, true);
이것은 성공 콜백 함수로 이동처럼 PhonGap의 FileTransfert 방법을 사용하고
: 그리고이 오류를 받고 있어요
onSuccessCreateActualite: function(response, options) {
/* REINIT FORM VALUES */
app.imageURI = null;
console.log("This log appears");
this.titleField.reset();
console.log("This log does not appear");
this.groupSelect.reset();
this.contentField.reset();
this.addBtn.resumeEvents();
this.picturePnl.update("No Picture");
app.stores.actualites.load();
app.loadmask.hide();
app.views.viewport.actualites.setActiveItem(
app.views.viewport.actualites.actualitesList, {type:'slide', direction:'right'}
);
app.views.viewport.actualites.actualitesList.actuGrid.scroller.scrollTo({ x: 0, y: 0 });
},
:
성공 콜백 오류 : com.phonegap.filetransfer1 = TypeError : '정의되지 않음'이 개체가 아닙니다.
이유를 아는 사람이 있습니까? 그것은 "this.titleField"과 같은
감사
options.fileName 옵션을 사용해보십시오 – ghostCoder
하지만 fileTransfert가 작동합니다 (내 서버에서 사진을 볼 수 있음). 오류는 this.titleField.reset()과 관련이 있습니다. –