HZFM is a maya file management tool , it's not only asset management tool but also manage shader , lighting and shot. Highly custom defined tool to manage maya file stuff. Uploading function is custom defined also ,HZFM will upload different type of file with different uploading function .
More details on youtube>>
How to manage you asset files>>
custom functions to deal how to upload your asset>>
create your own project , export shader from a geometry>>