问题标签 [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.
php - Rackspace cloudfiles API 相当慢
我想提高将一个 20kb 小文件上传到 cloudfiles 的脚本的速度,目前需要 3 秒,但已经看到需要更多,最多约 7 秒。
基本上它执行以下操作...
- 认证
- 连接
- 获取一个容器
- 创建一个对象
- 从文件名将数据加载到对象中
尝试使用 cachegrind 和 webgrind 来确定脚本的哪一部分很慢,结果证明这是 CURL 方面的问题。
这里有一篇有趣的帖子CURL with PHP - 非常慢,表明它可能与 DNS 查找有关,但我不能 100% 确定如何在 Windows 上监控我的流量,有什么建议吗?
是否有任何其他用户对如何找出我的 CURL 请求缓慢的原因有任何建议?
asp.net - Rackspace CloudFiles .NET 库:分隔符查询参数?
'delimiter' 查询参数是否在 c# (.NET) 库中实现?我找不到。
参考:http ://docs.rackspace.com/files/api/v1/cf-devguide/content/List_Objects-d1e1284.html
c# - Rackspace CloudFiles C# API:如何列出根“文件夹”中的文件,以及如何列出“文件夹”中的(子)文件夹?
(1) 我可以这样列出文件夹中的文件:
然而,这:
或这个:
不起作用。
如何查询根文件夹中的文件?
(2) 上面的代码返回文件夹中的文件列表。
如何获取文件夹中的文件夹列表?我可以设置任何参数来获取此列表吗?
注意:我知道这是一个“平面”文件系统,类似于 Amazon S3。但是,两者(cloudfiles 和 S3)都提供了一种使用“文件夹”的方法。在 S3 中很容易。在 cloudfiles(使用 .net API)中,我找不到如何执行此操作。
任何提示将不胜感激。
php - 通过 PHP API 将图像/非文本文件上传到 Rackspace Cloudfiles (MisMatchedChecksumException) 的问题
我在上传到 Rackspace Cloudfiles 时遇到问题。
我可以上传任何基于文本的内容(文本/html、文本/纯文本等),但我尝试的任何其他内容都因 MisMatchedChecksumException 而失败,据我了解,这意味着我的 md5_file() 与他们的计算不匹配在他们的最后?
如果我没有设置 etag(因此不进行此检查)文件已上传但不正确,例如图像具有相同的大小但只是不渲染?
有没有人有任何提示如何克服这个问题?
python - 如何使用 boto 将文件从 Amazon S3 流式传输到 Rackspace Cloudfiles?
我正在将文件从 S3 复制到 Cloudfiles,并且我想避免将文件写入磁盘。Python-Cloudfiles 库有一个 object.stream() 调用,看起来是我需要的,但我在 boto 中找不到等效调用。我希望我能够做类似的事情:
这可能与 boto (或者我想任何其他 s3 库)?
file-upload - 直接上传到 Rackspace 的云文件
我正在研究视频上传的解决方案。我有一个 Rails 3.1 应用程序,基本需求是将文件上传到 Rackspace 的 Cloud Files,然后我们将进行一些编码,然后我们可以将视频文件显示给用户。我的问题似乎在于我决定使用 Cloud Files,因为我可以在任何地方找到直接上传到 S3 的解决方案,但对于如何为 Cloud Files 做同样的事情却一无所知。我在 Heroku 上运行该应用程序,它的文件系统容量不大,因此将其上传到服务器然后将其上传到 Cloud Files 是不可能的。如果有人对此有解决方案或想法,我很想听听,因为我已经被难住了一天的大部分时间。
同样作为参考,这是我一直在使用的博客文章,以达到我的目的: http: //www.nickdesteffen.com/blog/video-encoding-with-uploadify-carrierwave-and-zencoder
这篇文章的作者正在将文件上传到服务器,然后上传到 Cloud Files,但显然他是在他拥有更大服务器的地方运行它。当我尝试使用 150mb 文件的解决方案时,我的应用程序在 Heroku 上崩溃了,我希望视频的大小或更大,所以我必须找到另一种方法来做到这一点。
先感谢您。
ruby-on-rails - 回形针云文件?
如何将 Paperclip 与 CloudFiles 一起使用?我找到了 paperclip-cloudfiles,但在描述中它说它可能会被删除,最后一次提交是在 2010 年。
ruby-on-rails - 云上的 CarrierWave 裁剪文件(雾)
我正在尝试使用 CarrierWave 裁剪图像并将其放在云雾(cloud_files)上。我怎样才能做到这一点?我是否必须将副本下载为临时文件,对其进行裁剪,然后再将其上传回来?
如果上述步骤是正确的,那我该怎么做?
php - cloudfiles API:当容器不存在时,get_container 未捕获异常
我正在使用 rackspace cloudfiles API 即时上传文件,它需要做的第一件事是检查容器是否存在,如果不存在,则创建它。
所以我写了以下内容:
但是如果容器不存在get_container
会抛出异常,所以我得到一个致命错误。做我在这里想做的最好的方法是什么?
node.js - node-cloudfiles 模块 - 有没有办法跟踪上传进度
如果这里有人熟悉 node.js 的 node-cloudfiles 模块,我可以在几个不同的领域使用一些帮助。不幸的是,似乎几乎不可能通过他们的 github repo 联系到作者(编辑:没关系,确实有人联系了我,当我准备好某种答案时,我会发送更新。)
我将从最基本的挑战开始:有没有办法跟踪上传进度?我已经尝试了很多事情,但是从 .addFile 命令返回的对象似乎没有任何形式的进度统计信息。
这是我正在使用的基本概述。
一开始我以为我可以只使用.bytesWritten属性连接到一个间隔定时器,但是对象不是一个普通的节点writeStream,所以没有这个属性。