问题标签 [rackspace-cloud]

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 投票
2 回答
1731 浏览

php - 直接从 Rackspace 云文件“对象”调整图像大小而不下载?

我已将图像移至 Rackspace Cloud Files 并正在使用他们的 PHP API。我正在尝试执行以下操作:

  1. 从我的“原件”容器中获取图像
  2. 调整大小、锐化等。
  3. 将调整大小的图像保存到“thumbs”容器

我的问题是#2。我希望调整大小而不必先将原件复制到我的服务器(因为图像很大,我想动态调整大小),但不知道如何。这是我到目前为止(不多):

部分问题是我不完全理解 read() 函数返回的内容。我知道 $img 包含对象的“数据”(我能够将其打印为乱码),但它既不是文件也不是 url 也不是图像资源,所以我不知道如何处理它。是否可以以某种方式将 $img 转换为图像资源?我尝试了 imagecreatefromjpeg($img) 但没有奏效。

谢谢!

0 投票
1 回答
523 浏览

php - 将修改文件更新到 Rackspace Cloud

如何将文件更新到 rackspace api?我已经尝试了一些类似下面的代码的东西,它只有在我上传图像两次时才有效。反正有这样做吗?

0 投票
1 回答
913 浏览

node.js - nginx 到 cdn 或 node.js

我有一个运行 ngnix 的简单示例,它代理我在 localhost:3001 上运行的 node.js 应用程序。现在我想添加一些优化,问题是我不确定我是否完全理解 ngnix 配置文件的工作方式。

我想要做的是通过 ngnix 的代理转发从 CDN 提供 index.html、about.html 和 main.js。我想我需要为这两个文件(以及最终的整个图像和 css 目录)添加类似重写的东西

因此,用户访问 mydomain.com .. ngnix 启动并从 cdn.mydomain.com/index.html 提供 index.html。

这是我现在拥有的:

====================

==============================

0 投票
2 回答
2553 浏览

rackspace-cloud - Rackspace 云文件:如何调整容器大小以优化性能?

Rackspace 云文件使用平面存储系统,使用“容器”来存储文件。根据 Rackspace 的说法,每个容器的文件数量没有限制。

我的问题是每个容器是否有最佳/最有效的文件数量来优化写入/获取性能。

如果我有数以万计的文件要存储,它们应该全部放在一个巨大的容器中还是分成许多较小的容器?如果是这样,最佳容器尺寸是多少?

0 投票
2 回答
1138 浏览

asp.net-mvc - 将文件临时存储在服务器上,直到任务完成

我不能使用会话。

所以这是场景:我希望用户上传一张图片,但该图片需要具有特定的大小。所以我允许他们上传任何大小的图像,将其临时存储在服务器上(调整大小使其适合网页),将其显示给用户,让用户裁剪它。然后我将裁剪详细信息发送回服务器,裁剪图像并将其保存并将其用作用户个人资料图片。

我尝试在上传之前完成所有这些操作,但显然,这是一个安全风险,并且是不允许的。

那么如何临时存储这个文件呢?如果用户在裁剪之前没有回来怎么办,我不希望在我的服务器上放置像这样的大图像。我将如何在这样的无状态应用程序中删除文件?

文件存储在 CDN 上。

0 投票
1 回答
260 浏览

asp.net - Rackspace CloudFiles .NET 库:分隔符查询参数?

'delimiter' 查询参数是否在 c# (.NET) 库中实现?我找不到。
参考:http ://docs.rackspace.com/files/api/v1/cf-devguide/content/List_Objects-d1e1284.html

0 投票
1 回答
1050 浏览

c# - Rackspace CloudFiles C# API:如何列出根“文件夹”中的文件,以及如何列出“文件夹”中的(子)文件夹?

(1) 我可以这样列出文件夹中的文件:

然而,这:

或这个:

不起作用。
如何查询根文件夹中的文件?

(2) 上面的代码返回文件夹中的文件列表。
如何获取文件夹中的文件夹列表?我可以设置任何参数来获取此列表吗?
注意:我知道这是一个“平面”文件系统,类似于 Amazon S3。但是,两者(cloudfiles 和 S3)都提供了一种使用“文件夹”的方法。在 S3 中很容易。在 cloudfiles(使用 .net API)中,我找不到如何执行此操作。

任何提示将不胜感激。

0 投票
1 回答
238 浏览

php - 通过 PHP API 将图像/非文本文件上传到 Rackspace Cloudfiles (MisMatchedChecksumException) 的问题

我在上传到 Rackspace Cloudfiles 时遇到问题。

我可以上传任何基于文本的内容(文本/html、文本/纯文本等),但我尝试的任何其他内容都因 MisMatchedChecksumException 而失败,据我了解,这意味着我的 md5_file() 与他们的计算不匹配在他们的最后?

如果我没有设置 etag(因此不进行此检查)文件已上传但不正确,例如图像具有相同的大小但只是不渲染?

有没有人有任何提示如何克服这个问题?

0 投票
1 回答
595 浏览

css - RackSpace CSS/样式表图像的相对路径

我将使用机架空间云作为 CDN 来交付图像和 CSS/样式表。

CSS 文件包含图像作为图像位置的相对路径。

我的图像文件夹包含子文件夹,如

1./images/home/banner.jpg 2./images/home/fb/like.png

我不想更改 css 文件中图像的相对路径。

如何将我的图像上传到 CDN(机架空间云),这样我就不需要更改 css 文件中的任何内容?

各位帮帮我...

0 投票
1 回答
661 浏览

mongodb - .NET Web 服务/用于 BLOB/文件存储的 API

我正在寻找一种 API,其功能大致类似于 Rackspace Cloud Files / OpenStack Swift、Microsoft Azure Blob Storage 或可在 Windows Server 上运行的 Amazon S3。

我说的不是所有的附加组件,包括复制等,而是一个为存储/服务(包括匿名)启用类似 RESTful API 的 API。我喜欢的一些功能示例,如果我现在推出自己的功能将会丢失,是:

  • Rackspace 的大文件支持。
  • Amazon S3 的根文档支持。
  • Microsoft Azure BLOB 存储页 Blob 和身份验证。

诸如 MongoDB 的 GridFS 之类的选项正在接近,但不会完全削减它。RavenDB 的“附件”功能非常接近,我知道它通过 ESENT 存储引擎最多支持 2Gb

澄清一下,我不确定这会采取什么形式。我不是在寻找预先构建的产品(我看不到它存在),而是可能是一个项目的存根,一个计划提供此功能的开源项目,可能已经在 C# 中开发了自己的类似解决方案的人, ETC。