1. localshareing library upload