写点什么

Filepicker——一个帮助用户上传、下载、连接和同步 app 中文件到云端的工具

  • 2013-04-01
  • 本文字数:1898 字

    阅读完需:约 6 分钟

Filepicker 可以通过使用一个简单的对话框窗口,帮助你将 Facebook、Dropbox、Instagram、Google Drive、Flickr、Skydrive、Evemote、Github、Picasa、Box、Alfresco、Gmail、FTP 和 WebDAV 中的文件上传到云端。一旦你完成上传流程后,它会自动将文件存储到亚马逊的简单存储服务(S3)上并生成一个唯一的URL。

Filepicker 支持 Web, iOS Android PhoneGap 等多个平台,并且无论用户上传的是什么类型的文件以及无论从云端还是本地设备中上传,它都能在上传过程中对图片进行后期处理并生成合适的尺寸。Filepicker 免费提供每月高达 5000 个文件的服务,其中包括 e-mail 和社区的支持。

InfoQ 采访了 Fliepicker 的首席运营官 Anand Dass 以了解产品的更多情况.

InfoQ:使用Filepicker**** 的真正目的是什么?

在网络和移动设备中,内容的互操作性是被割裂的。 Filepicker.io 的目标是解决这个问题。这里有一些例子说明了它们之间是如何被割裂的:是否曾经尝试过使用移动应用程序去访问你电子邮件应用中的 PDF?又或者在编辑程序中编辑完 PDF 后,希望 PDF 自动保存到你的 Dropbox 或 Google Drive 中?目前在你的手机上是很难进行这些操作的。这些仅仅是问题的一部分症状。 我们的目标是建立应用程序的技术基础设施,从而达到这样的效果:无论你的内容在哪里,无论你使用什么设备或什么样的应用程序,你将都能够对文件进行选取,编辑,查看并无缝地执行所有你希望的操作。当前版本的产品仅仅是个开始,我们在该版本中支持了文件的选择功能。

InfoQ:是什么促使你们去开发Filepicker?

在移动设备和互联网之间割裂的体验促使我们去开发了 Filepicker。比如当我在访问任意一个网站并需要上传文件或者图片时,我首先要从 Facebook 或 Google drive 中将文件下载到我本地计算机,然后上传到该网站,最后还要删除计算机上的图片副本。

一直以来我们构建应用的方式大都假设了用户关心的内容都在硬盘上,而实际的情况已经不是这样了。对手机而言,并没有文件下载和上传的概念,只是我无法在手机上完成在台式机器上才能完成的这些工作。这促使我创建了 Filepicker.io。

InfoQ:从用户的角度而言,使用FilePicker**** 的好处是什么?

我们的产品针对的是那些要为终端用户构建应用的互联网和移动应用开发者。因此,如果我们能做好我们的工作并成功地调动开发者社区的积极性,用户将不必担心他的内容在什么地方以及当他需要该内容的时候如何去获取。

InfoQ: Filepicker**** 支持什么类型的文件格式?

几乎支持一切甚至包括自定义格式。因此,文档、图片、音频、视频、Photoshop 文件都是支持的。随着移动应用的崛起,文件的概念正在发生变化。 iOS 上的应用程序具有其自己的数据容器,而这些数据并不是以文件形式存在的。 Filepicker.io 将在不久的将来,对那些不是以文件方式存在的内容间的数据交互进行支持。

InfoQ: FilePicker整合到应用中有多容易?

只需要两行代码就可以了。添加我们的 Javascript 库并将标签改为 ___ 就设置完毕了。对于简单的 __web__ 应用来说只需要 __10__ 分钟就设置好了。_iOS__ 和 __Android__ 明显会需要更多的时间,但我们也有客户通过 __tweet__ 反映他们仅仅使用 __30__ 分钟就完成了整合并且能正常运行!

InfoQ: Filepicker**** 提供对移动设备和平板设备的支持么?

是的。支持 iOS、Android、移动 web、PhoneGap 等多种平台。我们收到来自移动用户的一些积极的反馈,他们现在可以在应用中直接执行打开文件并将文件保存到云端的操作。这是其他人无法做到的,当别人看到这个功能时,着实打击到了他们。

Liyan Chang 是产品和用户体验的负责人,他创建了一个视频来演示并突出 Filepicker iOS 类库的用途。

InfoQ:免费服务和收费服务之间的区别是什么?

唯一的区别事实上是每月可以保存的文件数目不同。免费用户每个月能保存高达 5000 个文件,如果您需要保存更多的文件,你将只能认购付费计划(每月 99 美元)。我们的坚定信念是帮助每个开发者创建一流的用户体验。因此,我们选择不在基于任何其他功能上分割我们的计划。针对企业用户,我们拥有基于吞吐量,SLA 和正常运行时间等需求的定制计划。

InfoQ:Filepicker是否支持Windows Phone 8?

是的,我们正努力提供对 Windows Phone 的支持,在今年晚些时候你将能看到相关的功能。这在我们的产品规划中是十分重要的。

查看英文原文 Filepicker - Upload, Download, Connect and Synchronize Files from your App to the Users Cloud


感谢赵震一对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-04-01 10:394639
用户头像

发布了 81 篇内容, 共 25.1 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

2022年中国全民健身发展白皮书

易观分析

行业分析 健身

以数治企,韧性成长,2022 年中国 CIO 数字峰会成功举行

金蝶云·苍穹

基于华为云ModelArts的水表读数识别开发实践【华为云至简致远】

科技云未来

水表读数识别项目

*打卡—>什么是云数据库&&沙箱实验如何用python和数据库来爬虫?【华为云至简致远】

科技云未来

云数据库

10分钟快速入门RDS【华为云至简致远】

科技云未来

RDS

Qt下异步使用C++调用Python文件

Geek_163f36

急了,Mysql索引中最不容易记的三个知识点通透了

知识浅谈

8月月更

mysql进阶(二十九)常用函数汇总

No Silver Bullet

MySQL mysql常用函数 8月月更

永续合约交易所系统开发逻辑详情

开发微hkkf5566

国产数据库的红利还能“吃”多久?

墨天轮

数据库 国产数据库

Beetl使用记录

Geek_163f36

Java泛型的继承场景

Geek_163f36

华为云服务之弹性云服务器ECS的深度使用和云端实践【华为云至简致远】

科技云未来

弹性云服务器ECS

EMQ畅谈IoT数据基础软件开源版图,引领本土开源走向全球

EMQ映云科技

开源 物联网 IoT emq 8月月更

一起来学华为云数据库,RDS实践【华为云至简致远】

科技云未来

云数据库

科创人·优锘科技COO孙岗:错误问题找不到正确答案,求索万物可视的大美未来

科创人

写给 Java 程序员的前端 Promise 教程

CRMEB

Taro小程序跨端开发入门实战

京东科技开发者

小程序 taro 开发 移动端

2022纯手工打造1700道Java高级工程师面试宝典(含面试题解析)

Java工程师

Java 面试 八股文

它们不一样!透析【观察者模式】和【发布订阅模式】

掘金安东尼

前端 设计模式 8月月更

基于ECS实现一分钟自动化部署【华为云至简致远】

科技云未来

自动化部署

Grid 布局介绍

CRMEB

基于华为云弹性云服务器ECS(搭载openEuler的鲲鹏通用计算增强型)完成鲲鹏代码迁移工具实践【华为云至简致远】

科技云未来

鲲鹏服务器 弹性云服务器ESC

国内部分手机游戏开始显示用户IP属地

郑州埃文科技

游戏 手游 IP归属地

调研阶段复盘

Geek_XOXO

复盘

QCon 回顾 | Data Fabric:逻辑统一、物理分散

网易数帆

大数据 数据湖 降本增效 Data Fabric

腾讯云产品可观测最佳实践 (Function)

观测云

华为云分布式缓存服务Redis开通及使用规划教程【华为云至简致远】

科技云未来

redis'

用完华为云会议解决方案,我直接卸载了之前的会议软件【华为云至简致远】

科技云未来

云会议产品

APICloud AVM 封装日期和时间选择组件

YonBuilder低代码开发平台

安卓 低代码开发 多端开发

企业“数字化转型”成功的2个必备条件!

优秀

数字化转型

Filepicker——一个帮助用户上传、下载、连接和同步app中文件到云端的工具_Android/iOS_Anand Narayanaswamy_InfoQ精选文章