Only submit derive header on the last request being made, when using the `upload()` method. Quote download URLs, for downloading URLs with special characters in filenames.
Only submit derive header on the last request being made, when using the `upload()` method. Quote download URLs, for downloading URLs with special characters in filenames.

brycedrennan/internetarchive,JesseWeinstein/internetarchive,jjjake/internetarchive,dattasaurabh82/internetarchive,wumpus/internetarchive