【求助】asp.net mvc 可否异步执行

jthkl 2019-02-14 10:30:22
asp.net mvc做一个系统,其中一个功能是用户上传图片,之后调用baidu(详见ai.baidu.com)ocr识别,网络或百度的原因,百度的反馈不是很快,给用户的体验不好。于是不想让用户等待调用结果,希望用户上传和反馈结果异步处理,用户可以一次上传所有图片,另一个进程慢慢的等百度。我想到的low方法是弄一个winform程序常驻,不断扫描数据库。我想知道可否由asp主动调用百度,但又不影响用户继续上传图片。是否有代码示例之类的?谢谢。

另一个问题是对于我这样的free用户,百度是不支持并发的,所以还要排队。
...全文
292 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
现在什么时代?html 从什么时候开始支持 websocket?这种通讯还用考虑 winform或者别的桌面编程?实际上,什么 asp.net 之类的服务器端页面编程,不过是只会写一个没什么内涵的页面宿主。过去我们强调说即使如此,asp.net 程序员也应该先学会 html/css/js 开发网站,然后才学 asp.net 开发网站。但是懒人就是直接学 asp.net,那么现在就根本没听说过富客户端编程技术,怎么编程?
  • 打赏
  • 举报
回复
说白了,世界进入了2012年以后,起码地,什么 asp.net mvc、php、jsp 之类的搞前端都是扯淡。 你应该学习真正地前端 web 编程技术。
  • 打赏
  • 举报
回复
引用 楼主 jthkl 的回复:
asp.net mvc做一个系统,其中一个功能是用户上传图片,之后调用baidu(详见ai.baidu.com)ocr识别,网络或百度的原因,百度的反馈不是很快,给用户的体验不好。于是不想让用户等待调用结果,希望用户上传和反馈结果异步处理,用户可以一次上传所有图片,另一个进程慢慢的等百度。我想到的low方法是弄一个winform程序常驻,不断扫描数据库。我想知道可否由asp主动调用百度,但又不影响用户继续上传图片。是否有代码示例之类的?谢谢。
你应该学会 web 前端。asp.net mvc 以及其他的一遍遍刷新页面的 web 服务器端页面机制,怎么“异步”?建议懂一点原理来理解,不要靠蒙知识点。那种坑爹的原始的浏览器页面 <form> 提交刷新的机制,就是一次性地下载刷新页面,这个机制中哪一个步骤支持了“异步”?
SinGooCMS 2019-02-15
  • 打赏
  • 举报
回复
异步也要看超时情况的,如果返回结果时间太长,异步是没用的。可以做js轮询,或者做个windows服务不断查的调用接口,这个应该没什么难的
圣殿骑士18 2019-02-15
  • 打赏
  • 举报
回复
可以用ajax回调(设置超长的等待时间),js轮询,websocket。

==========
欢迎关注微信公众号 “产品技术知与行” ,打造全面的结构化知识库,包括免费课程(C#,Java,Js)、技术专题、视野知识、源码下载等内容。
  • 打赏
  • 举报
回复
异步是你自己处理的,httpclient支持异步。

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧