问题标签 [backblaze]
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.
sdwebimage - 加载图像 Xcode Swift 5 的问题(使用了 SDWebImage/Backblaze)
我遇到了一个奇怪的问题。精简版
- 我们现在在应用商店中有一个带有照片提要的应用已经好几个月了。我们有很多用户(99.9% 在欧洲,主要是中欧)。
- 使用 SDwebImage 进行图片下载
- Backblaze 作为云存储
问题:在我们这边没有问题。我们的用户在显示图像时都没有遇到问题。但是,当 Apple 审查我们的应用程序时,他们根本无法下载图像(对我们和所有用户都有效)。
我们测试了什么
- SDWebImage 很快被 Kingfisher 替换 -> 相同的结果
- 我们试图重现该问题,但无法重现:我们将模拟器的位置设置为所有可能的位置 + 更改的语言、干净的重建等。从未遇到过此问题。
- 我们尝试了 AllowArbitrary 加载,但仍然不适用于我们的 Apple 审阅者。
代码
错误代码
信息列表
有什么想法/建议吗?
docker - Docker-持久主机名
我正在尝试运行容器tom300z/backblaze-personal-wine来备份我的 unraid 服务器。默认情况下,容器使用哈希作为主机名,导致每个新配置被 backblaze 识别为不同的计算机,并导致新的“计算机”出现在我的帐户上。由于 backblaze 的计费模式,我必须为每台计算机每月支付 7 美元。我尝试--hostname
手动设置标志,但 docker 将日期附加到主机名,导致同样的问题。有没有解决的办法?
flutter - 如何在 Flutter 应用程序中使用 Cloudflare 存储和使用来自 BackBlaze B2 的数据,其中用户数据已经在云 Firestore 中进行管理?
我的应用程序描述: 这是一个社交媒体类型的颤振应用程序。用户可以在其中发布内容并在主页中查看彼此的帖子。
如图所示,在我的应用中,身份验证和用户数据(姓名、用户名、电子邮件、密码、兴趣和其他凭据)在 Firebase Firestore 中进行管理。
我想使用Backblaze B2将用户发布的内容(图像/视频)和 Cloudflare 存储为 CDN。
我的问题是如何互连所有这些?我还没有构建发布的功能,但是已经创建了用户对象。我想互连 Firestore、Backblaze B2 和 Cloudflare CDN。
python - 如何在 Python 中将 FileStorage 对象转换为 b2sdk.v2.AbstractUploadSource
我在 Flask 中使用Backblaze B2和b2sdk.v2来上传文件。
这是我尝试过的代码,使用upload
方法:
这显示了这样的错误
我认为这是因为我使用参数的FileStorage
实例upload_source
。
我想知道我是否正确使用了 API,如果没有,我应该如何使用它?
谢谢
javascript - 不支持文件格式,但使用 base64 解码时可以正常工作
您好,我在将图像上传到云端(Backblaze B2)时遇到问题。
问题是,当我使用示例 Thunder 客户端上传文件时,一切正常并显示文件。
现在我的问题是,当我使用 JS 上传时,我不知道它为什么会损坏或出错。就像我上传图像并下载它一样,Windows 文件管理器会说:file format not supported.
我用 base64 img 解码器解码了文件,它工作正常并显示了图像。
backblaze - 如何通过 Backblaze B2 API 仅列出新文件?
根据b2_list_file_names 文档“此调用每个事务最多返回 1000 个文件名”,您可以使用该nextFileName
字段获取接下来的 1000 个文件,依此类推。它没有说明这些文件的返回顺序,但类似 b2_list_file_versions 的文档说“按文件名的字母顺序”,因此人们可能会怀疑 b2_list_file_names 的返回顺序相同。
这意味着在调用 b2_list_file_names 之间上传的任何新文件都不会出现在列表的末尾。
是否可以为 b2_list_file_names 选择时间顺序或以任何其他方式获取最新上传的文件?
为了避免出现XY 问题的情况,这是我真正想做的:
将所有文件的 legal_hold 设置为“on”,并为所有新文件每周执行一次。由于我有大约 400k 文件,因此每次列出所有文件都需要花钱(我认为)。
因此,解决我的问题的另一种方法是列出所有 legal_hold 未设置为“on”的文件。那可能吗?
postman - 邮递员将标题添加到上传的文件
当我尝试使用 Postman 将文件上传到Backblaze B2(存储提供程序)时,页眉和页脚被添加到所有文件中,并且似乎已损坏且无法打开
仅当我使用表单数据上传文件时才会发生这种情况,并且当我在 Postman 中使用二进制方法时它工作正常
我的问题是:
- 该标头是由邮递员还是存储提供商添加的?
- 上传时我做错了吗?
- 可以使用FileReader.readAsBinaryString() JS 方法从客户端上传文件作为二进制文件吗
这是我发送的 C-url 请求
cors - 允许 b2_delete_file_version 的 CORS
根据Backblaze B2文档:CORS: Cross-Origin Resource Sharing,我只能为这些功能设置 cors :
- b2_download_file_by_id
- b2_download_file_by_name
- b2_upload_file
- b2_upload_part
我正在使用b2 CLI为我的存储桶定义 CORS 规则,并且我的所有请求都可以从我的源https:||foo.yz 正常工作。
但是,当我尝试使用 b2_delete_file_version API 删除文件时,我收到此错误:
- 虽然当我从邮递员发送我的请求时它有效
但是当我尝试将此功能添加到我的 CORS 规则时:“b2_delete_file_version”它向我显示了该消息:
node.js - 将图像发送到 Backblaze B2 时出现错误“错误:连接 ECONNREFUSED 127.0.0.1:80”
因此,我已经尝试将图像上传到Backblaze B2存储桶大约三天了。我在获取数据方面遇到了困难,但我猜我收到了关于连接拒绝的错误。它返回错误代码 504,我尝试通过仅发送图像来修复它,而不将其转换为 base64 数据。我对base64数据不太了解,所以我认为错误可能是由base64Data引起的。我也没有太多使用 backblaze-b2 的经验,不久前发现了 npm 包“backblaze-b2”。这是代码:
这是控制台:
任何帮助,将不胜感激。谢谢。
laravel - Laravel 8 和 Backblaze B2 CURL 错误无法解析主机
我正在尝试设置我的 Laravel 应用程序以使用S3 Compatible API上传到Backblaze B2。我已经设置了我的 .env 项目
当我尝试使用此上传时Storage::disk('s3')->put('/images/covers', $request->file('thumbnail'));
我收到以下错误
我不确定从哪里开始。我尝试更改AWS_ENDPOINT
以包含我的存储桶名称,但没有更改任何内容。