First I'd like to say that I have looked into potential fixes for this problem and tried several with no success. Articles/FAQs I find are not exactly my problem. Another thing to add was that I did not have this problem when I was syncing over my local network.
Steps to reproduce
1. Upload large files with ownCloud desktop client on Windows 10
Expected behaviour
File uploads without a problem
Actual behaviour
Unable to write / operation cancelled
Server configuration
Operating system: Ubuntu Server 16.04.1
Web server: Apache2
Database: MySQL
PHP version: 7.0.15
ownCloud version (see ownCloud admin page): 9.1.4
Updated from an older ownCloud or fresh install: Fresh install
Special configuration (external storage, external authentication, reverse proxy, server-side-encryption): Data drive is an internal hard drive that is not the boot drive
ownCloud log (data/owncloud.log)
Please paste possible errors in the following code block, see https://central.owncloud.org/t/how-to-find-webserver-or-oc-logfile-enable-php-logfile/808 for more info
Exception: {"Message":"HTTP\/1.1 400 expected filesize 10000000 got 5095424","Exception":"Sabre\\DAV\\Exception\\BadRequest","Code":0,"Trace":"#0 \/var\/www\/owncloud\/apps\/dav\/lib\/Connector\/Sabre\/File.php(103): OCA\\DAV\\Connector\\Sabre\\File->createFileChunked(Resource id #60)\n#1 \/var\/www\/owncloud\/apps\/dav\/lib\/Connector\/Sabre\/Directory.php(136): OCA\\DAV\\Connector\\Sabre\\File->put(Resource id #60)\n#2 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(1036): OCA\\DAV\\Connector\\Sabre\\Directory->createFile('2017-04-10-rasp...', Resource id #60)\n#3 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/CorePlugin.php(523): Sabre\\DAV\\Server->createFile('Storage\/Documen...', Resource id #60, NULL)\n#4 [internal function]: Sabre\\DAV\\CorePlugin->httpPut(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#5 \/var\/www\/owncloud\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\n#6 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(459): Sabre\\Event\\EventEmitter->emit('method:PUT', Array)\n#7 \/var\/www\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(248): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#8 \/var\/www\/owncloud\/apps\/dav\/appinfo\/v1\/webdav.php(57): Sabre\\DAV\\Server->exec()\n#9 \/var\/www\/owncloud\/remote.php(164): require_once('\/var\/www\/ownclo...')\n#10 {main}","File":"\/var\/www\/owncloud\/apps\/dav\/lib\/Connector\/Sabre\/File.php","Line":404,"User":"joseph"}
Integrity status for oC9+
Login as admin user into your ownCloud and access
http://example.com/index.php/settings/integrity/failed
paste the results here.
No errors have been found.