c#之将图像发送到我的 C# 应用程序
我编写了一个代码,使用 html5 中的 getusermedia 在 javascript 中获取相机源。现在我想要的是将图像发送到我的 C# api。我已经有一个与此相关的问题,Sending base64 string to c# server但没有运气。所以我只想问还有什么其他方法可以将图像从 html5 和 javascript 发送到我的 C# 服务器。
请您参考如下方法:
在 Ode To Code 找到一篇关于此的有趣文章。它演示了如何编写 JavaScript 和 C# 代码来处理将从 HTML5 video 元素(来自 previous blog post )捕获的图像内容发布到 C# ASP.NET 服务器。他的代码并不太难遵循。我会用稍微不同的方式做正则表达式,但它应该适合你。
您可以通过将 video 对象绘制到 HTML canvas 来“捕获”它的当前内容,然后将 Canvas 的内容转换为 data : 可以发布到 C# 应用程序的 URI。
有趣的部分是将 data: URI 转换回图像,《代码颂扬》一文向您展示了如何执行此操作。之后你用它做什么取决于你。 O2C 代码将其保存到磁盘,但您可以通过 MemoryStream 运行它,并使用 System.Drawing.Image.FromStream 或类似工具将其加载到内存中。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



