0
私は画像をアップロードするために次のコードを使用しています。それはアンドロイドとiphoneではうまく動作しますが、プレイブックではうまく動作しません。私はphonegap 1.4.1を使用しています - それは常に以下の失敗関数を呼び出し、警告は常に '未定義'を表示します。 config.xmlはブラックベリーサンプルに従っています。アップロード機能以外のアプリケーションは機能します。phonegapとplaybook - アップロードファイル
ありがとうございます。
...
var options = new FileUploadOptions();
options.fileKey="file";
options.fileName=pictureFlag.substr(pictureFlag.lastIndexOf('/')+1).split('.')[0];
options.mimeType="image/jpeg";
options.chunkedMode = false;
var param = new Object();
param.fromEmail = $('#recipeDetailsFromEmailId').val();
param.to = $('#recipeDetailsToEmailId').val();
param.emailType = $('#recipeDetailsSendEmailId').attr('checked');
param.sendMeCopy = $('#recipeSendEmailCopyId').attr('checked');
param.message = $('#recipeDetailsMessageId').val();
param.imageType = imageTypeFlag;
param.language = localStorage.language;
param.recipeName = nameFlag;
param.prepTime = prepTimeFlag;
param.serves = servesFlag;
param.picture = pictureFlag.split('.')[0] + '.' + pictureFlag.split('.')[1];
param.ingredients = ingredientsFlag;
param.preparation = prepDescriptionFlag;
param.deviceId = devicePlatform.toLowerCase();
param.category = $("#selectCategoryId option[value='" + categoryFlag + "']").text();
options.params = param;
var ft = new FileTransfer();
ft.upload(pictureFlag, url, win, fail, options);
...
機能(メッセージ){
//alert(message)
//alert("evt.target.error.code: " + message.target.error.code);
alert("An error has occurred: Code = " + message.code);
alert("upload error source " + message.source);
alert("upload error target " + message.target);