在处理app传过来的图片时遇到的,顾名思义,就是请求中断,图片在传输过程中遇到了网络不良问题,express 3.5 的中间件 bodyParser会在我们操作这些图片之前接收它们,接收过程中传输中断,即报request aborted,我们需要做的就是在app端优化用户体验,遇到中断,app提示网络超时并停止传输动作,由用户选择是否再次开始上传,嗯对,就是app做容错。

之所以记录下来,是因为在遇到这个报错时,钻了牛角尖,一直想着怎么在传输中断后给app返个返回值,殊不知,网都没了,能返什么过去让app接收......非常尴尬。 :)

另外也说明一点,中间件思想的好处,bodyParser中间件会在我们处理这些图片之前将图片全部存储在临时路径里(保存到服务器本地了),之后才是我们操作这些图片。

最新文章

  1. 【转】Caffe初试(七)其它常用层及参数
  2. git 查看远程分支、本地分支、删除本地分支【转】
  3. Java 集合系列06之 Vector详细介绍(源码解析)和使用示例
  4. Linux命令-mkdir
  5. 轮子来袭 vJine.Core Orm 之 04_使用进阶
  6. 2014年1月9日 Oracle常见授权与权限回收[转]
  7. Node.js入门-Node.js 介绍
  8. 20175226 2018-2019-2《java程序设计》结对编程-四则运算(第一周-阶段总结)
  9. [LeetCode&Python] Problem 671. Second Minimum Node In a Binary Tree
  10. card布局解决复杂操作的布局问题
  11. XamarinEssentials教程获取首选项的值
  12. DS-博客作业03--栈和队列
  13. nsTimer的简单用法
  14. 2-2 vue环境搭建以及vue-cli使用
  15. STM32知识点纪要
  16. 洛谷P2782 友好城市
  17. iOS开发多线程篇 08 —GCD的常见用法
  18. ui-grid样式,表格高度自适应行高,没有滚动条,去掉表头
  19. 第二十四篇configparser(**)
  20. iOS UIWebView键盘处理

热门文章

  1. xmodmap: unable to open display '' Error: Couldn't connect to XServer passing null display
  2. opencv-python教程学习系列9-程序性能检测及优化
  3. 小程序引入多个e-charts
  4. liunx的文件系统及相关的基本命令
  5. 洛谷 1020:导弹拦截(DP,LIS)
  6. setTimeout设置为0的作用
  7. GStreamer插件分类
  8. Selenium(ThoughtWorks公司开发的web自动化测试工具)
  9. php重新整理数组索引
  10. selenium常用获取元素点