From 0e0077baa1352b99af27d654c51c44c958c07cbf Mon Sep 17 00:00:00 2001 From: Matthias Mullie Date: Wed, 28 Jun 2017 17:24:42 +0200 Subject: [PATCH] Perform chunked uploads from upload dialog These should be a little more resilient to network issues. There is no longer 1 huge chunk that can fail, it'll now be a bunch of more discreet chunks, and it'll retry once (by default) if a chunk fails. Bug: T132611 Change-Id: Ib9cc2c77a27658accf728fb37f8cebc879a467d2 --- resources/src/mediawiki/mediawiki.Upload.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/src/mediawiki/mediawiki.Upload.js b/resources/src/mediawiki/mediawiki.Upload.js index 02df2a8890..7e6cfb68fe 100644 --- a/resources/src/mediawiki/mediawiki.Upload.js +++ b/resources/src/mediawiki/mediawiki.Upload.js @@ -276,7 +276,7 @@ this.setState( Upload.State.UPLOADING ); - return this.api.upload( this.getFile(), { + return this.api.chunkedUpload( this.getFile(), { watchlist: ( this.getWatchlist() ) ? 1 : undefined, comment: this.getComment(), filename: this.getFilename(), @@ -313,7 +313,7 @@ this.setState( Upload.State.UPLOADING ); - this.stashPromise = this.api.uploadToStash( this.getFile(), { + this.stashPromise = this.api.chunkedUploadToStash( this.getFile(), { filename: this.getFilename() } ).then( function ( finishStash ) { upload.setState( Upload.State.STASHED ); -- 2.20.1