Renders a recursive directory listing as an HTML table showing folder path, filename, MIME type, and file size.
DIR — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
Params are unused. Iterates over self.data_list; each row must supply a base directory path as its first element. Recursively traverses subdirectories. Returns an HTML <table> with columns: Folder, File, Type, Size.
RenderDirDetail(DirBase, Dir="")Recursively walks DirBase/Dir, emitting one <tr> per filesystem entry. Identifies directories, detects MIME types via mimetypes.guess_type, and reports file sizes in kilobytes.