def post_file_streaming(api_method, upload_file, content_type, parameters)
      File.open(upload_file) { |file| post_io_streaming(api_method, file, content_type, parameters) }
    end
def post_file_streaming(api_method, upload_file, content_type, parameters)
      File.open(upload_file) { |file| post_io_streaming(api_method, file, content_type, parameters) }
    end
Post a file via HTTP streaming to the Brightcove API, e.g. uploading video.

 @param api_method [String] Brightcove API method.
 @param upload_file [String] Full path of file to be uploaded.
 @param parameters [Hash] Optional hash containing parameter names and values.