繁体   English   中英

Domino中的文件上传控制

[英]File Upload Control in Domino

我需要将文件从PhoneGap应用程序发布到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);

有谁知道在Domino中需要做些什么才能获取正在发布的文件附件?

最简单的方法是在Domino中创建一个包含文件上载控件的表单。 您应该能够使用浏览器打开Domino表单,并查看通常使用的生成的html表单。 在这里,您会找到所需的所有信息。 当然,这取决于像http multipart / form-data POST一样起作用的ft.upload方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM