2010-10-18 146 views
2

所以这些日子我们希望事情在云端。使用其他Web应用程序从Web应用程序打开文件?

在桌面区域中,我们可以使用一个应用程序创建一个文件,然后使用另一个应用程序来打开该文件。

我不知道你是如何完成这个文件共享的Web应用程序?

例如,如果我创建一个允许用户创建文件的Web应用程序,我该如何将该文件共享到另一个Web应用程序以打开它?也许用户在我的web应用程序上创建了一个PDF文件,当他点击它时,我想用另一个web应用程序打开这个文件 - 但不是我的 - 这样他就不需要下载它来打开它。

在Web应用程序之间轻松共享文件是否存在标准方式?

我不是在问可能使这种可能的纯技术,例如。 REST/json,但在应用程序之间共享文件的标准规范/实现。因为我还没有听说过这种实施方式,这对云服务非常有用,无需下载所有内容。

+0

据推测,信息(文件名,位置)将存储在某种数据库中,并且服务访问数据库... – 2010-10-18 01:56:28

回答

1

应用程序A为该文件分配一个URL,将该URL传递给应用程序B,应用程序B使用HTTP通过URL检索该文件。如果两个应用程序都在同一台服务器上运行,这将与从文件系统或数据库中读取文件一样有效。