2011-10-17 87 views
0

我需要從PhoneGap應用程序將文件發佈到Domino服務器。Domino中的文件上傳控制

這是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表單。在那裏你會找到你需要的所有信息。這當然依賴於ft.upload方法,就像http multipart/form-data POST一樣。