Ios 如何使用cordova从iphone上传pdf?

Ios 如何使用cordova从iphone上传pdf?,ios,cordova,file-upload,cordova-plugins,Ios,Cordova,File Upload,Cordova Plugins,当我把放在服务器上时,我需要上传一份pdf/doc,这是唯一可以访问图库的文件。我知道由于安全原因这将不允许访问其他东西,但这是他们的任何其他方法。如果是,请帮助我找到解决方案您需要的功能有: 例如: var ft = new FileTransfer(); ft.upload(fileURL, encodeURI("http://some.server.com/upload.php"), win, fail, options); 在iOS 9上,输入类型文件可以访问“文档提供程序”,这意味着

当我把
放在服务器上时,我需要上传一份pdf/doc,这是唯一可以访问
图库的文件。我知道由于
安全原因
这将不允许访问其他东西,但这是他们的任何其他方法。如果是,请帮助我找到解决方案

您需要的功能有:

例如:

var ft = new FileTransfer();
ft.upload(fileURL, encodeURI("http://some.server.com/upload.php"), win, fail, options);

在iOS 9上,输入类型文件可以访问“文档提供程序”,这意味着,如果您安装了可以处理文件的应用程序(dropbox、drive、onedrive等),它们将显示为选项,一旦您选择,您可以使用ajax调用将其发送到服务器

window.FilePicker.pickFile(successCallback,errorCallback);
如果您想支持iOS 8,您可以使用它从文档提供程序中选择文件 一旦插件重新运行文件url,您必须使用将其发送到服务器

window.FilePicker.pickFile(successCallback,errorCallback);
successCallback
上,您将获得文件url


如果.doc/.pdf是由您的应用程序生成的,并且/或者是由于您以前下载了它而在应用程序沙盒中生成的,您可以使用获取文件url,然后您可以使用
cordova plugin file transfer
插件将其上传到服务器上

我如何访问pdf文件首先获取:有一个插件用于此目的:我添加了该插件以选择特定文件这将如何帮助您彻底了解我的问题。。。?