code: private int getWriteTimeoutByLength(int dataLength) {
      int writeSecond = dataLength / DEFAULT_MIN_UPLOAD_RATE;
      if (writeSecond < DEFAULT_MIN_WRITE_TIMEOUT) {
        writeSecond = DEFAULT_MIN_WRITE_TIMEOUT;
      } else if (writeSecond > DEFAULT_MAX_WRITE_TIMEOUT) {
        writeSecond = DEFAULT_MAX_WRITE_TIMEOUT;
      }
      return writeSecond;
    }
docs: 根据文件长度获取写操作超时时间，默认按照 50kb 的速率计算
  最小不超过 30s，最大不超过 240s
  @param dataLength
  @return