In smart city, accurate video sensing information is very critical for the whole city system. However, huge amount of information is the main characteristic of multi-camera system, and we have truly been in big data era for image/video processing. In the development of modern smart city, how to make accurate image retrieval in multi-camera system should be considered seriously. In previous researches, many approaches have been put forward. To the best of our knowledge, there is few research focusing on the method based on distributed fault-tolerant processing (DFP) method. The introduction of DFP will greatly improve the processing rate based on cloud computing, so it will be beneficial to the improvement of this issue. In this paper, we propose a distributed image-retrieval method designed for cloud-computing based multi-camera system in smart city. Through the combination of the cloud storage technology, data encryption and data retrieval technology, we achieve efficient integration and management of multi-camera resources. In this way, the cloud computing network data will be released more quickly, which can provide convenient storage service for users. What is more, experimental results show the scalability and effectiveness of the proposed method, compared with previous processing methods.