问题标签 [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 投票
1 回答
270 浏览

python - Mosso Python 模块

有没有人成功安装 Mosso (cloudfiles) python 模块?我正在尝试安装它并收到以下错误。

0 投票
2 回答
1069 浏览

php - 我可以设置标题以从远程位置下载文件,例如 CloudFiles

例如,如果我设置一些标题以从我的服务器下载文件,我会这样做

然后只输出文件的数据

是否可以在 Content-Disposition 中设置远程 url?

示例header('Content-Disposition: attachment; filename="http://remote.location/downloaded.pdf");

还是我只是以错误的方式思考它?

0 投票
1 回答
3188 浏览

browser - 缩放存储在 S3 中的图像

我的情况是,我需要将多个网站的图像存储推送到可以无限扩展的服务(S3、CloudFiles 等)。到目前为止,在 Django 中的sorl-thumbnail的帮助下,我们已经能够允许我们的用户使用 Python 的 Imaging 库动态生成自定义缩略图大小。

通过将我们的图像移动到 S3 之类的东西上,快速创建缩略图的能力就丧失了。我们可以:

  1. 通过从 S3 下载源代码并在本地创建缩略图
    来慢慢做
  2. 通过创建一组预先确定的缩略图大小(a'la Flickr)并将它们全部推送到 S3
    con:它限制了可以生成的大小并存储了许多永远不会使用的文件
  3. 让浏览器使用 img 标签上的高度/宽度属性调整大小。
    缺点:下载大于必要的文件使用的额外带宽

在这一点上,#3 看起来是一个简单的解决方案,几乎没有缺点。该网站的一些快速测试和数据表明质量没有预期的那么差(我们可以确保保持纵横比)。

关于我们可能未考虑的其他选择或缺点的任何建议?

注:图片为数码照片,仅用于网络展示。尺寸的高度/宽度范围为 1000-50 像素。

0 投票
2 回答
1163 浏览

c# - 在 Rackspace 上创建新 FileInfo 时出现 SecurityException

将文件上传到 Rackspace Cloud Files 时出现以下异常:

安全异常
描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。

异常详细信息:System.Security.SecurityException:请求“System.Security.Permissions.FileIOPermission,mscorlib,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败

它似乎只发生在这个文件上。

它发生在我检查唯一文件名的方法中,但我似乎无法弄清楚原因。

0 投票
1 回答
835 浏览

php - 使用 API 从 Rackspace CloudFiles 读取文档

我一直在使用 RackSpace CloudFiles 来存储某些图像。我的上传代码工作正常,但是当我尝试从 CloudFiles 读取图像时,它不会显示它。图像不会呈现到浏览器中。该文件肯定正在被读取,因为我可以从中看到实际数据,但是如果我尝试放入标题以将其渲染为图像,则它不起作用。我的代码错了吗?

0 投票
10 回答
23896 浏览

ruby-on-rails - Ruby on Rails 3:通过 Rails 将数据流式传输到客户端

我正在开发一个与 RackSpace 云文件通信的 Ruby on Rails 应用程序(类似于 Amazon S3,但缺少一些功能)。

由于缺乏按对象访问权限和查询字符串身份验证的可用性,必须通过应用程序对用户进行下载。

在 Rails 2.3 中,您可以动态构建响应,如下所示:

(来自http://api.rubyonrails.org/classes/ActionController/Base.html#M000464

而不是10_000_000.times...我可以在那里转储我的 cloudfiles 流生成代码。

麻烦的是,这是我尝试在 Rails 3 中使用这种技术时得到的输出。

看起来可能call没有调用 proc 对象的方法?还有其他想法吗?

0 投票
1 回答
374 浏览

django - 缓存 Django FileField url 查找

我正在使用 django-storage 的 Mosso 后端将图像文件存储在 Rackspace CDN 中。但是,由于 model.image_field.url 对 api 的后面和第四次查找,我面临着非常缓慢的页面加载。有谁知道缓存这个值的好方法?

0 投票
2 回答
1008 浏览

ruby-on-rails - Rails、Rackspace 云文件、引用者 ACL

我正在使用 Rackspace Cloud Files 作为我的应用程序的文件存储服务器。用户上传的文件必须从我的应用程序中获得授权,然后从控制器重定向到正确的 Rackspace 云文件 CDN URL。我正在尝试使用 Rackspace Cloud Files 的 Referrer ACL 进行授权。

因此,让我添加一个非常简单的片段来阐明我想要完成的工作。

用户访问该下载操作的 URL 如下:

因此,通过 CloudFiles gem,我设置了一个应该可以工作的 ACL Referrer 正则表达式。

当用户单击 Web UI 中的链接时,它会将它们路由到上述 URL,并且根据参数,它会从下载操作将用户重定向到正确的 Rackspace 云文件文件 URL。

好吧,我得到的是一个错误,说我未经授权(错误的 http 引用者)。我有一种预感,因为我正在执行从下载操作直接到云文件的重定向,它不会“算作”作为 HTTP 引荐来源网址,而不是使用此 URL 作为引荐来源网址,我认为它可能正在使用这个网址:

由于这是您想要单击“下载”链接时所在的页面,这会将用户引导至 FilesController 中的下载操作。

当我将 Rackspace ACL 的 HTTP Referrer 设置为:

然后点击一个链接,我被授权下载。但是,这还不够安全,因为任何人都可以例如将 firebug 插入 html 并注入文件的原始链接并获得访问权限。

所以我想我的问题是,有没有人知道如何或为什么,我试图完成的工作不起作用,并且有任何建议/想法?正如我所说,我认为可能是当用户单击链接时,引用者被设置为单击文件的位置,而不是用户被重定向到云文件上实际文件的 URL。

这样的事情可能吗?

任何帮助,建议非常感谢!

谢谢!

0 投票
1 回答
784 浏览

asp.net - Rackspace CloudFiles:检查文件是否存在

我想通过 Rackspace Cloud API 通过我的站点代码检查 CDN 上是否存在文件。

最好的方法是什么?我目前正在使用以下内容:

由于某种原因,这不起作用 - containerItemList 始终为空。我的容器肯定有对象,而且容器的名字是对的(包括大小写)。

是否有更好/不同的方法来搜索/检查文件是否存在?理想情况下,它应该是不区分大小写的搜索。

另一种方法是尝试使用 connection.GetStorageItem 之类的方法获取对象,并检查异常,但显然这会损害性能。

有任何想法吗?任何语言的代码都可以,我只是在寻找最好的方法。

提前致谢!

重量

0 投票
4 回答
1062 浏览

ruby - 将文件从 Cloudfiles 移植到 S3

我必须从 Rackspace 迁移到亚马逊。我有一个大型 Rails 应用程序,它在 Cloudfiles 上保存了很多文件,我必须将它们导出到 S3。您是否知道执行该迁移的任何脚本或过程?

谢谢