       data =
         UPLOADCARE_PUB_KEY: @settings.publicKey
         uuid: uuid
-      utils.jsonp(
+
+      @__autoAbort utils.jsonp(
         "#{@settings.urlBase}/multipart/complete/?jsonerrors=1", "POST", data
       )

      if @settings.autostore
        data.UPLOADCARE_STORE = '1'

      utils.jsonp(
        "#{@settings.urlBase}/multipart/start/?jsonerrors=1", 'POST', data
      )


      else
        @multipartUpload()

    __autoAbort: (xhr) ->
      @__uploadDf.always xhr.abort
      xhr

    directUpload: ->
      formData = new FormData()
      formData.append('UPLOADCARE_PUB_KEY', @settings.publicKey)
