Foxtable(狐表)用户栏目专家坐堂 → [求助]由于线程退出或应用程序请求,已中止 I/O 操作


  共有3284人关注过本帖树形打印复制链接

主题:[求助]由于线程退出或应用程序请求,已中止 I/O 操作

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/8 17:46:00 [显示全部帖子]

这种是读取本地文件出错,文件不存在,或者没有权限读取

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/18 8:41:00 [显示全部帖子]

SaveFile出错可能原因
1、如果带宽不够,图片大,并发又多,可能会导致网络阻塞,然后文件接受不完整,就会出现这种错误
2、检查磁盘是否满了

但是1楼的错误是读文件,而不是写文件,如果并发多,文件读也是会有冲突的

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/18 10:01:00 [显示全部帖子]

异步本身就和并发有很大关系。因为异步本身就是并发操作的。想想10个线程同时写同一个文件,或者同时读同一个文件。

捕捉异常目前只能使用BeforeShowErrorMessage项目事件,或者是try catch
[此贴子已经被作者于2019/10/18 10:00:52编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/18 11:12:00 [显示全部帖子]

我只是举个例子。至于有没有我没有办法判断,这个要自己调试了。

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/21 15:01:00 [显示全部帖子]

这个是前端,是否同步异步和服务器端是否同步异步没有什么关系。这个代码看不出什么问题

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/25 9:54:00 [显示全部帖子]

服务器外网带宽有多少?如果您的项目有大量的并发上传文件的,如果带宽不够,网络阻塞肯定会有这种情况。

 回到顶部