写点什么

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

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

关注

评论

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

上个大学,竟然被割韭菜了?

Jackpop

具备捕获 Web2 用户能力的 PoseiSwap,治理通证$POSE再度涨超 360%

BlockChain先知

【 INFINI Workshop 上海站】7 月 27 日一起动手实验玩转 Easysearch

极限实验室

上海 Workshop 极限科技

具备捕获 Web2 用户能力的 PoseiSwap,治理通证$POSE再度涨超 360%

大瞿科技

2023-07-08:RabbitMQ如何做到消息不丢失?

福大大架构师每日一题

福大大架构师每日一题

C++中Stack(栈)的使用方法与基本操作

芯动大师

Dialpad 的“野心” ,不止于 2 亿美元 ARR

CnosDB

时序数据库 开源社区 CnosDB

具备捕获 Web2 用户能力的 PoseiSwap,治理通证$POSE再度涨超 360%

威廉META

具备捕获 Web2 用户能力的 PoseiSwap,治理通证$POSE再度涨超 360%

股市老人

语音识别唤醒词:开启智能化的语音交互时代

来自四九城儿

唤醒词

手把手教学小型金融知识图谱构建:量化分析、图数据库neo4j、图算法、关系预测、命名实体识别、Cypher Cheetsheet详细教学等

汀丶人工智能

人工智能 深度学习 nlp 知识图谱 命名实体识别

你可能不知道现在的Java面试有多卷!

程序员小毕

程序员 高并发 架构师 java面试 八股文

某米重新定义了985。。。

Jackpop

阿里P6跟P7有什么区别?

程序员小毕

Java 阿里巴巴 程序员 后端 架构师

具备捕获 Web2 用户能力的 PoseiSwap,治理通证$POSE再度涨超 360%

西柚子

使用 Kind 体验 Kasten K10 备份还原 K8S 集群 (二)

吴威

Kubernetes 容器 k8s veeam 备份 & 恢复

拼多多最新面经出炉:项目+八股+算法+场景全都问了个遍

程序员小毕

程序员 算法 高并发 项目 java面试

基于自定义数据源的LangChain的聊天

派大星

#LangChain

一些容易被忽略的测试场景

QE_LAB

移动端测试 测试场景

具备捕获 Web2 用户能力的 PoseiSwap,治理通证$POSE再度涨超 360%

鳄鱼视界

车内语音识别数据:驱动智能出行的新动力

来自四九城儿

车载语音识别

考上211,录取到天坑专业。。。

Jackpop

985的分数,却毅然选择了普本。

Jackpop

从互联网到国企、从一线城市到三线省会

WizInfo

情感语音识别:倾听声音背后的情感

来自四九城儿

情感语音识别

金融时间序列预测方法合集:CNN、LSTM、随机森林、ARMA预测价格(适用于时序问题)、相似度计算、各类评判指标绘图(数学建模科研适用)

汀丶人工智能

人工智能 数据挖掘 机器学习 数学建模 LSTM

【Redis故障排查】「连接失败问题排查和解决」带你深入分析一下Redis阻塞原因以及问题排查方案指南

洛神灬殇

redis 分布式架构 解决方案 技术分析 性能优化分析

直击 | 认识和了解bboss

大河

stream Binlog ETL bboss mysql cdc

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