.net Blazor上传文件问题

avkwfej4  于 2023-01-14  发布在  .NET
关注(0)|答案(1)|浏览(231)

我正在写一个blazor服务器应用程序,它将在adobe marketplace上发布
我想通过应用程序上传文件并将其放置在服务器上
当我调用上载文件的标准代码时,会遇到以下异常
'''

FileStream fs = File.Create(path);
await file.OpenReadStream().CopyToAsync(fs);
fs.Close();

'''
“阅读远程流时出错:类型错误:r.arrayBuffer不是函数”
如果iBrowserFile onjetc有数据并且可以创建一个具有正确字节的缓冲区,则可以在服务器上创建占位符,但无法将流添加到我创建的路径中
如果我在adobe之外运行应用程序,它就可以上传了
我找不到与此错误相关的任何内容,是否有其他方法可以上传文件?

fnx2tebb

fnx2tebb1#

这可能不能完全回答您的问题,但相关的GitHub问题表明内存不足。在我的情况下,这个问题存在于旧iPad上,但新iPad没有这个问题。由于这种情况发生在SignalR上,这很可能是缺乏浏览器对处理文件的支持。
我唯一能找到的解决办法就是不支持导致这种情况的旧版本iOS。

相关问题