For a B/S based registration system, online photos collection is an important but difficult task, Because there are strict requirements of format that photos have to meet and the management of photos is complicated and likely to be in chaos if there is no good photo storage strategy. To solve those problems above, this paper presented an online photos collection component which contains two solutions: online-cam and local photo upload to allow candidates to submit photo online by themselves. First, it analyzed the principle and design process of flash based online-cam in detail, and then illustrated the implementation of both solutions proposed above. This component has already been used in several registration systems, and effectively simplifies staffs work and improves the quality of photos.