PouchDB代码无需添加附件即可完成工作

时间:2017-03-22 11:07:12

标签: javascript cordova couchdb pouchdb

我正在构建一个用于存储信息项的应用。目前有3个输入字段(标题,描述和文件输入)。

当我填写所有三个字段并调用addItem()函数时,它可以工作。但是当我将输入字段留空时,该函数不会将其添加到数据库中。

有没有办法告诉不需要文件输入字段?

我的javascript代码:

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -p com.example.package

一些额外的信息,我使用Cordova构建应用程序。我的数据库是PouchDB,通过couchperuser连接到CouchDB服务器。

1 个答案:

答案 0 :(得分:2)

如果您不提供文件,我的第二行(inputFile.files[0])甚至可以工作,我会感到惊讶。无论如何,如果没有文件,我确信getFile.type方法调用会失败。

您需要在此方法中使用某种逻辑,以便根据是否提供文件来执行两种不同的操作。如果有,那么它会执行您所拥有的操作,如果没有,那么它不会尝试添加_attachments,也可能会跳过getFile的整个设置。