@Override public UploadMediaRequest<T> upload( byte[] array, int offset, int length, String type ) { return upload( new InputStreamMediaProvider( array, offset, length, type ) ); }
@Override public UploadMediaRequest<T> upload( InputStream inputStream, String type ) { return upload( new InputStreamMediaProvider( inputStream, type ) ); }
@Override public UploadMediaRequest<T> upload( File file, String type ) { return upload( new InputStreamMediaProvider( file, type ) ); }
@Override public UploadMediaRequest<T> upload( byte[] media, String type ) { return upload( new InputStreamMediaProvider( media, type ) ); }