As default, Jackrabbit tries to process uploaded zip-files, which may lead to problems for larger files than just some kB. You can change this in Jackrabbits WEB-INF/config.xml, just comment out the zip-manager there.
You can find this in a little more detail here: http://juergen-baier.com/2014/04/19/uploading-zip-files-to-jackrabbit-via-webdav/