ios - 如何使用Cordova从iPhone上传pdf文件?

标签 ios cordova file-upload cordova-plugins

当我将<input type='file'>放到服务器上时,我有一个将pdf / doc上传到服务器的要求。我知道由于Gallery,这将不允许访问其他东西,但是是他们执行此操作的任何其他方式。如果是,请帮助我找到解决方案

最佳答案

在iOS 9上,输入类型的文件可以访问“文档提供程序”,这意味着,如果安装了可以处理文件的应用程序(投递箱,驱动器,单驱动器等),它们将作为选项出现,选择后即可使用ajax调用将其发送到服务器。

如果要支持iOS 8,则可以使用my file picker plugin,它允许您从文档提供者中选择文件
并且一旦插件重新调整了文件url,就必须使用cordova-plugin-file-transfer将其发送到服务器。

window.FilePicker.pickFile(successCallback,errorCallback);

successCallback上,您将获得文件网址

如果.doc / .pdf是由您的应用程序和/或在您的应用程序沙箱中生成的,因为它是您先前下载的,则可以使用cordova-plugin-file获取文件网址,然后可以使用cordova-plugin-file-transfer插件将其上传到服务器太

关于ios - 如何使用Cordova从iPhone上传pdf文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33914383/

相关文章:

file-upload - YouTube API将视频上传到网站 channel

ios - 推送通知不工作 iOS 使用 FCM

iphone - iOS 开发 : Adding Greystripe ads to my app via AdWhirl is causing a crash

php - 如何在php或apache中限制文件上传速度?

iOS 启动图像在 Dev 中有效,但在 App Store 版本中无效

cordova - 在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为 : mips64el-linux-android how fix it?

PHP move_uploaded_file 文件系统

ios - 如何回到ios中的superview

ios - 如何知道一个数字在 Swift 中是奇数还是偶数?

windows-phone-7 - 我如何将 Sqlite 或任何其他数据库与 Windows 7 PhoneGap 集成?