问题标签 [cloudfiles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
76 浏览

php - 验证上传到 Rackspace 云文件的文件

我正在使用直接表单发布到 Rackspace Cloud Files 来上传文件,记录在这里

在表单中,我包含了可选的“redirect”参数,其值为“status.php”

如果文件上传成功,它将附加:?status=201&message=

因此,在成功的文件上传结束时,用户将被带到:status.php?status=201&message=

status.php 然后检索查询字符串参数。如果状态为 201,则将用户向前重定向。否则,用户将被重定向回上传。

所有这些工作正常。

但是,在极少数情况下,用户会完成整个过程(表明他收到了 201 状态),但文件永远不会进入 Cloudfiles。

有没有人听说过这样的事情发生?

如果 201 状态不可靠,那么在将用户转发之前验证文件是否确实存在的最佳方法是什么?

谢谢!

0 投票
1 回答
34 浏览

amazon-s3 - 具有可索引元数据的云文件 API

我想使用支持添加可搜索元数据的云文件系统。我想使用这个元数据来存储我的应用程序中的键来关联文档。

例如

然后,我想使用 API 按 Person-Id 或 Group-Id 搜索(v.fast)文档。我知道我可以自己创建这个表映射(在应用程序中的 mysql 中),但是是否有支持这个用例的云文件解决方案(谷歌驱动器、机架空间、亚马逊)?

谢谢

0 投票
1 回答
36 浏览

architecture - 通过 API 创建 Rackspace Cloudfiles 用户

我在任何地方都找不到关于如何通过 API for Rackspace Cloudfiles 创建用户的任何参考资料。我认为这是不可能的吗?是否有与 Amazon AIM API 等效的功能?

0 投票
2 回答
791 浏览

c# - Rackspace 云文件在容器 C# 中获取对象

我一直在查看文档、测试示例并熟悉 Rackspace Cloud Files API。我得到了基本代码,得到了 API 密钥,得到了用户名,基本的东西。现在有一件事让我感到困惑,这个问题似乎没有很好的记录。

所以我要做的是获取所有对象,包括容器中的文件夹和文件。我试过这个例子:

这不会返回我正在寻找的结果,它似乎没有返回任何东西。

我正在使用通过在 NuGet 控制台中运行它提供的 OpenStack Install-Package Rackspace:.

我正在尝试为我和我的家人创建一个文件备份程序。

0 投票
1 回答
567 浏览

c# - 如何获取云文件中文件的修改日期?

如何获取云文件中文件的修改日期?

我正在使用来自云文件的 .net SDK(不是机架空间 nu get 包)。

我可以获取我的文件列表并调用 GetStorageItemInformation 大小,但我想知道文件何时被放到云文件中。如果我使用 Cloudberry 资源管理器应用程序,我会看到它有信息。

它在 .net SDK 中吗?在哪里?

0 投票
0 回答
170 浏览

web - 如何创建一个网页以将非常大的文件上传到 OpenStack Swift?

我想建立一个网页,用户可以将非常大的数据文件上传到 OpenStack Swift。数据文件的文件大小有时会超过 Rackspace Cloud Files (5 GB) 的目标文件大小限制。这似乎排除了使用FormPost 上传输入文件的可能性。引用Rackspace Cloud Files 文档如果您的用户尝试上传大于 5 GB 的对象,他们将收到文件大小错误

我如何设置一个网页,用户可以将非常大的数据文件上传到 OpenStack Swift?我们目前使用 OpenStack 提供商 Rackspace 和他们称为 Rackspace Cloud Files 的 Open Swift 服务。

FormPost 将是一个很好的解决方案,因为它不依赖于通过我的 Web 服务器发送数据文件。使用 FormPost,数据文件被直接发送到 Rackspace Cloud Files。

作为一个很好的通用安全权限策略,我还想找到一种方法,让用户尽可能少地使用 Rackspace 权限。

0 投票
1 回答
1567 浏览

cdn - 在云文件上更新文件时,更新边缘 CDN 需要多长时间?

考虑一个发布到 Rackspace Cloud Files 的文件。如果我在中午更新这个文件,迁移到边缘 CDN 需要多长时间?CDN 是否仅根据容器的 TTL 使文件过期,还是 Cloud Files 在文件更改时通知 CDN?

在开发过程中,用户可以编辑/更新一组图像/文件,并将更新的文件推送到 Cloud Files(具有相同的文件名)。那时我想确保将文件推送到边缘 CDN。我已经阅读了有关清除的内容,但我认为这不是正确的用例。我还阅读了 TTL,我认为将容器设置为低 TTL 是不合适的,因为这些图像不会经常更改。但是当它们确实发生变化时,我预计这种变化会迅速蔓延到边缘 CDN。

选项

  1. 配置云文件以立即将更改推送到边缘 CDN。(这甚至可能吗?)
  2. 当文件更改时,删除旧文件并为更新的文件使用新名称。(这似乎是最好的选择,但我也喜欢有可预测的文件名——这需要伪随机或带时间戳的文件名。)
0 投票
1 回答
59 浏览

python - Apache LibCloud 和 Rackspace Cloudfiles

我已经开始使用带有 python 的 Apache libcloud 库来允许我在 python3 中与 rackspace cloudfiles 交谈(pyrax 仅 2)

我已经成功运行,并且正在愉快地上传文件/创建容器等。

可悲的是,我似乎只能获取上传项目的 HTTP url:

这将返回我刚刚上传的对象的 HTTP url。

有没有办法通过这个库获取其他网址(HTTPS / 流媒体等)(我无法从文档中理解它!)

0 投票
0 回答
257 浏览

android - 如何在 android 中获取选定的 Google Drive 文件 ID?

我正在处理选择的 Google 驱动器文件已更新到数据库中的任务。在这里,我的后端团队需要 Selected Google drive file id 来下载文件。下载过程由后端团队跟进。在 android 应用程序端,我只需要发送文件 id。

单击文件添加按钮后,文件选择器对话框已使用以下代码查看。

文件选择器对话代码:

活动结果代码:

在上面的代码中,通过使用fileData我试图获取文件 ID。

但是那里getParcelableExtra不起作用。请让我知道如何从选定的驱动器文件 Uri 中获取驱动器文件 ID?

0 投票
0 回答
685 浏览

php - 基于浏览器的上传到 OpenStack ObjectStorage

我想让我的用户可以使用临时 url 和 HTML POST 表单将文件直接上传到 OpenStack 上的云。
在 openstack 文档中,他们有: Upload objects directly to the Object Storage system from a browser by using form POST middleware
但我不知道如何构建正确的 HTML 表单?任何人有一个例子如何在PHP中做到这一点?在我的代码下面:

来自Rackspace github的 OpenStack 类

如果我发送此请求,来自云端的响应是:

400 Bad Request
FormPost:超过最大文件数

编辑:也许用这些数据创建 AJAX 请求将是解决方案?