2011-10-17 20 views
0

PhoneGapアプリケーションからファイルをDomino Serverに投稿する必要があります。ドミノのファイルアップロード制御

ここにPhoneGapファイル転送の例があります // !!変数fileURIは、デバイス上のテキストファイルに有効なURIが含まれていると仮定し

var win = function(r) { 
    console.log("Code = " + r.responseCode); 
    console.log("Response = " + r.response); 
    console.log("Sent = " + r.bytesSent); 
     } 

var fail = function(error) { 
    alert("An error has occurred: Code = " = error.code); 
} 

var options = new FileUploadOptions(); 
options.fileKey="file"; 
options.fileName=fileURI.substr(fileURI.lastIndexOf('/')+1); 
options.mimeType="text/plain"; 

var params = new Object(); 
params.value1 = "test"; 
params.value2 = "param"; 

options.params = params; 

var ft = new FileTransfer(); 
ft.upload(fileURI, "http://some.server.com/upload.php", win, fail, options); 
//This is a PHP example - Domino would be like 
// ft.upload(fileURI, "http://some.server.com/database.nsf/attachmentForm? createDocument", win, fail, options); 

は、誰もが掲載されている添付ファイルを取得するには、ドミノに何をすべきか知っていますか?

答えて

0

最も簡単なことは、ファイルアップロードコントロールを含むフォームをDominoに作成することです。ブラウザでDominoフォームを開き、通常使用される生成されたhtmlフォームを表示できるはずです。そこにあなたが必要なすべての情報を見つけるでしょう。これはもちろん、http multipart/form-data POSTのように動作するft.uploadメソッドに依存しています。