0

我正在尝试使用 setAttachment 方法将照片附加到 Notes 文档。我的 attachPhoto.xml 视图上有一个 ImageView,其中包含我的照片:

<ImageView id="AttachImageView" image=""/>

image 属性在用户拍摄或选择照片时设置。

在我的 attachPhoto.js 文件中,我有以下内容:

var doc = databaseName.createDocument();
doc.setAttachment($.AttachImageView.getImage(), "Attachment");
doc.save();

当我去同步并上传更改时,我收到一个错误:

"EXCEPTION: NotesDatabase.ynUploadFiles, Error: Invalid type passed to function".

感谢您对我出错的地方的任何帮助。

4

1 回答 1

0

getImage() 返回一个 File 对象,但对于 setAttachment() 您需要文件的路径作为字符串。getImage().getNativePath() 应该可以工作。

于 2013-12-17T06:23:33.213 回答