【发布时间】:2021-03-27 16:23:25
【问题描述】:
我正在尝试在我的 Uno WebAssembly 应用程序上下载一些大文件。但是,由于 CORS,我的所有下载都失败了。
我尝试过使用http://cors.bridged.cc/,但是,尽管该站点适用于小型查询和网页,但它似乎不适用于大于 500kB 的文件。
那么有没有可以处理大文件的 CORS 代理?或者,Wasm 中的 Uno 平台是否有任何解决方法?
我的第一次尝试:
我尝试发送 8192 字节的小块请求。虽然它在在线应用程序和 Reqbin 中通过,并且在控制台中调用 fetch 时也成功,但尝试使用 C# 发送请求失败并出现 CORS 错误。
编辑:
- 我不是在寻找软件、书籍、图书馆和其他东西。我正在寻找一种解决方法,它可能涉及库、服务器或复杂的编码。我正在寻找任何可能的方法。
我的第二次尝试:
请求块是正确的,它奏效了。由于我的 C# 代码中不相关的错误,我的第一次尝试失败了。但是,此解决方法不适用于所有文件,因为许多文件不接受 HTTP 范围请求。
【问题讨论】:
-
致审稿人:请不要关闭已回答的问题。如果您了解上下文,这个问题非常有效。 “不适合此站点”不是对此类问题的欢迎评论。 @eyllanesc
-
同意@JérômeLaban,这个问题没有什么离题,非常有效和相关
标签: cors webassembly uno-platform