速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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:394551
用户头像

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

关注

评论

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

白活了!谷歌架构师10年心血汇成的《24种设计模式》,这才是正解

小二,上酒上酒

Java 设计模式

眼见为实:关于微服务熔断这几个知识点,你可能理解错了

KINDLING

Java 微服务 熔断 SpringCloud ebpf

无序和混乱终结者,极狐GitLab Workflow 到底有什么魔力?

极狐GitLab

DevOps Code Review CI/CD workflow 极狐GitLab

【jquery Ajax 】art-template模板引擎案例——新闻列表

坚毅的小解同志

ajax 11月月更

【jquery Ajax 】art-template模板引擎的概念与使用

坚毅的小解同志

jquery ajax 11月月更

3000人群被字节内部技术图谱炸翻了,惊艳级实用

小二,上酒上酒

Java 架构 技术栈 字节

面试了个阿里P7大佬,他让我见识到什么才是“精通高并发与调优”

小二,上酒上酒

Java 流量 亿级并发设计

共36万字!为上岸Alibaba,我把Github上Java面试题都整理了一遍

小二,上酒上酒

Java 面经 大厂面试 Alibaba Java面经

Apache HBase 数据上云实践

移动云大数据

HBase

眼见为实:ForkJoin的“分而治之”,竟然有隐藏的坑?

KINDLING

Java Linux 多线程 forkjoin ebpf

【jquery Ajax 】form表单教学+评论案例

坚毅的小解同志

11月月更

一文解决 Go 安装和常用环境变量的配置

陈明勇

Go 11月月更

HTAP 的下一步?SoTP 初探(上):从 “大” 数据到 “小” 而 “宽” 数据 —— 第七届中国开源年会(COSCon'22)

StoneDB

MySQL 数据库 开源 HTAP StoneDB

ZETA精彩亮相2022 IOTE展 以全栈式物联生态赋能产业数智化转型

ZETA开发者

物联网 ZETA 物联网技术 LPWAN 技术融合

还不会正则表达式? 放心 我会出手(万字教学)

坚毅的小解同志

正则表达式 11月月更

大数据的5V特征分别是什么?

好程序员IT教育

大数据 V5

面试了个985毕业的大佬,回答“性能调优”题时表情令我毕生难忘

小二,上酒上酒

Java 面试 性能调优

当Kubernetes遇见Macvlan——实现CNI路由插件

陆云

Kubernetes 集群

【jquery Ajax 练习】图书管理

坚毅的小解同志

ajax 11月月更

干货|无源元件之——电阻器基础知识(超全)

元器件秋姐

eBPF程序摄像头——力争解决可观测性领域未来最有价值且最有挑战的难题

KINDLING

Java Linux 监控 可观测 #ebpf

【区块链Go】基础语法

坚毅的小解同志

#go 11月月更

就这样,进字节了?华为的Java面试题和八股文,真牛批

小二,上酒上酒

Java 面试题 八股文 Java面试题

阿里架构师耗时1年,把P8所需要的整个Java体系,都整理到了一起

小二,上酒上酒

Java 架构 面试

眼见为实:被误导的Tomcat的工作原理

KINDLING

Java tomcat 多线程 ebpf

和鲸科技入选2022年度数字化创新服务商丨Digital 36 调研发布

ModelWhale

云计算 大数据 数字化转型 数据智能 企业服务

Meta force2.0佛萨奇矩阵公排系统开发合约部署搭建

开发微hkkf5566

数据报告 | 新冠疫情对美国民众消费行为的影响

前嗅大数据

疫情 数据分析 爬虫 数据采集 消费

5 分钟带你在本地搭建一套云原生实验环境

谢烟客

Kubernetes 云原生 Service Mesh istio kind

教育行业数据可视化应用方案与实践

葡萄城技术团队

前端 数据可视化 智慧医疗 智慧工程

【jquery Ajax】接口的学习与Postcode插件的使用

坚毅的小解同志

ajax 11月月更

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