code: func (c *Controller) UploadAccountImage(ctx *gin.Context) {
  	id, err := strconv.Atoi(ctx.Param("id"))
  	if err != nil {
  		httputil.NewError(ctx, http.StatusBadRequest, err)
  		return
  	}
  	file, err := ctx.FormFile("file")
  	if err != nil {
  		httputil.NewError(ctx, http.StatusBadRequest, err)
  		return
  	}
  	ctx.JSON(http.StatusOK, Message{Message: fmt.Sprintf("upload compleate userID=%d finename=%s", id, file.Filename)})
  }
docs: // UploadAccountImage godoc
  // @Summary Upload account image
  // @Description Upload file
  // @Tags accounts
  // @Accept  multipart/form-data
  // @Produce  json
  // @Param  id path int true "Account ID"
  // @Param file formData file true "account image"
  // @Success 200 {object} controller.Message
  // @Failure 400 {object} httputil.HTTPError
  // @Failure 404 {object} httputil.HTTPError
  // @Failure 500 {object} httputil.HTTPError
  // @Router /accounts/{id}/images [post]