问题标签 [digital-ocean-spaces]
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.
reactjs - 图像显示在浏览器上,但不在 reactJS 中
我在 DigitalOcean 空间上有图像,但我的问题是,当我想在 img 标签内的 reactJS 中显示图像时,如下所示:
有时它的工作原理真的很奇怪,但我每次都需要这个工作!
当我在浏览器中复制/粘贴图像 url 时它可以工作,所以我不明白,您可以尝试在浏览器中复制/粘贴此 url https://wantedoffice.dev.bucket.ams3.digitaloceanspaces.com/slide_inspiration。 PNG
图像在 DO 空间中公开且易于访问。我认为它来自反应,而不是来自数字海洋空间,你能帮我..吗?
javascript - 无法使用 ACL 将文件上传到 DigitalOcean 空间,作为使用签名 POST URL 的公共读取?
基本上与此相同的问题,但使用POST
而不是PUT
. 使用 POST,我可以添加其他条件,例如文件大小限制、内容类型限制等。
此响应与此类似:
我在前端使用这个响应,使用XHR2
.
我通过删除 ACL 尝试了其他条件,并且上传工作完美无缺。我在 ACL 条件下遗漏了什么吗?
django - 当使用 Django-storages 托管在 Digital Ocean 上的静态文件时,无法在管理员中加载 django-ckeditor 字段
这在本地开发中托管我的静态文件时有效。现在我在我的 Dokku 服务器上托管存储在 DigitalOcean Spaces 中的静态和媒体文件。
我在我的模型中使用 django-ckeditor 作为 RichTextfield
在我的 settings.py 中,我认为我已经定义了 Django-storages 运行所需的更多内容。不确定是否需要定义 AWS_QUERYSTRING_AUTH。尝试了两种方法,然后决定让我的存储桶对公众可读
在控制台中,我可以看到在管理页面上没有加载 2 个资源。
- 配置.js
- en.js
两者都来自 ckeditor/ckeditor 文件夹,还有许多其他脚本可以从同一位置成功加载。我检查了我的空间文件夹,文件确实存在相同的内容。
server - 如果数字海洋磁盘空间被超出会怎样?
我在 Digital Ocean 的基本计划中购买了一个带有 25GB SSD 的服务器实例并部署了它是一个博客站点的站点,如果我的客户帖子的数据超过 25 GB 限制会发生什么
他们会向我收取额外费用还是会关闭我的服务器实例
reactjs - 为我在 digitalocean 空间上托管的 React SPA 的每条可能路线加载 index.html
我使用数字海洋空间和 CDN 来托管 React SPA。当使用浏览器点击 url[host]/index.html
时,它可以正常工作。但是,命中[host]/index.html/customers/one
或任何其他子路径返回 404。目前,任何子路径上的任何重新加载都会返回 404。最后,我使用 terraform 更新 DO 空间上的 SPA 工件,我尝试将 a 添加website_redirect="/index.html"
到所有存储桶对象(js、 html 和 css)但没有成功(如有必要,请在此处获取更多信息)。老实说,我不确定我是否理解 terraform digitalocean 提供程序中的选项。我可能完全错误地使用它。
现在,我在多个地方都看到过这个问题,但从来没有一个明确的答案。
- 这是 digitalocean 社区(https://www.digitalocean.com/community/questions/is-it-possible-to-send-a-301-redirect-for-bucket-objects)上的一个,其中没有提供答案,但问题似乎类似。
- 关于 SO 有一个类似的问题,没有批准的答案重定向错误的 URL/路径 DigitalOcean Spaces
- 这是一个有点相关的 DO 想法https://ideas.digitalocean.com/ideas/DO-I-318
有没有办法实现上述目标,即使用 DO 空间 + CDN 为每条路由加载 index.html,并让应用程序解析路径的其余部分以显示反应应用程序的正确组件子树?
laravel - How to manage data at DO Spaces with Laravel Storage
I am trying to manage DO's Spaces with Laravel's 8 Storage, however I am getting errors which seems to come from Laravel's side.
At start I wrote this line in terminal as I was instructed in Laravel's documentation
composer require league/flysystem-aws-s3-v3 "~1.0"
afterwards I edited my environmental variables
also added changes in config/filesystems.php
After visiting this test Route
I am getting this error
Error executing "PutObject" on "//test-name./test-name/test.txt"; AWS HTTP error: cURL error 6: Couldn't resolve host 'test-name' (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://test-name./test-name/test.txt
It seems that problem occurs while laravel is trying to compile url which should not look as it is here (wrong - http://test-name./test-name/test.txt). However I have no clue how to fix this issue and what I am doing wrong, since I was following all steps as many tutorials and documetations were telling to do.
php - 当我从 laravel 本地上传时,数字海洋 403 被禁止
我想将文件上传到数字海洋时遇到问题,出现 403 错误,即使我确定密钥、秘密和端点是正确的
这是我的简单代码
laravel - Laravel 在数字海洋上上传时如何获取进程百分比?
我有一个200MB-1GB的大输入文件,将在数字海洋中上传,我希望出现进程百分比,因为我必须得到百分比,有什么办法吗?这是我上传到数字海洋的代码
laravel - laravel 5.5 中来自数字海洋存储的流文件的性能问题
我正在使用数字海洋空间来存储文件。我从那里读取文件时遇到性能问题,特别是路由中的流式文件。这是我的代码结构。
默认驱动程序:
磁盘配置:
控制器功能:
这真的很慢,因为它从云存储中获取文件,然后在 url 中流式传输。有什么方法可以加快这个过程吗?