有谁知道是否有办法捕获此错误?
基本上我正在尝试实现一些功能,允许用户将文件从网页上传到webapi控制器.
这很好,但如果文件大小超过web.config中指定的最大大小,则服务器返回404错误.
我希望能够拦截这个并返回500错误以及客户端可以使用的消息.
我无法解决在WebApi中执行此操作的问题,因为我在Global.asax中实现的Application_Error方法从未被命中,似乎IIS没有将此传递给WebApi应用程序.
我可能错过了一些明显的东西,但我正在尝试使用gpu.js并得到一些奇怪的结果.我只是想确保我没有做一些明显愚蠢的事情(很可能).
不确定这是我正在做的问题,还是使用WebGL通过gpu.js完成计算的方式.
我创建了一个新的GPU和新内核:
const gpu = new GPU();
const test = gpu.createKernel(function () {
return 255 +
(255 * 256) +
(255 * 256 * 256) +
(255 * 256 * 256 * 256);
}).setOutput([1]);
const res = test();
Run Code Online (Sandbox Code Playgroud)
这给了我4294967296的结果(包含在float32array中).
如果我从控制台运行相同的计算,我得到4294967295的结果.