我正在使用Phonegap来拍摄照片,2。显示照片,3。上传照片。 #1和#2正在运行。
对于#3,我正在尝试使用FileTransfer.upload方法将捕获的照片发布到Domino文档(作为Rich Text中的附件?)。 Phonegap API文档解释了使用PHP执行此操作的方法(向upload.php页面发送请求),但我正在尝试使用XPage / SSJS / Java解决方案来完成此操作。想知道是否有人做过类似的事情? Phonegap示例发布在下面。感谢您的任何建议。
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);
答案 0 :(得分:1)
在接收XPage中,您应该将发布的数据作为输入流获取,如下所示:
facesContext.getExternalContext().getRequest().getInputStream()
然后你可以把它保存到这样的文件中: