add customName option to UploadBehavior
add customName document