def submit_file(self, file_obj, filename="sample"):
"""Submits a file to WildFire for analysis
Args:
file_obj (file): The file to send
filename (str): An optional filename
Returns:
dict: Analysis results
Raises:
WildFireException: If an API error occurs
"""
url = "{0}{1}".format(self.api_root, "/submit/file")
data = dict(apikey=self.api_key)
files = dict(file=(filename, file_obj))
response = self.session.post(url, data=data, files=files)
return xmltodict.parse(response.text)['wildfire']['upload-file-info']
评论列表
文章目录