In java, scoket is used to simulate an http post request to send images or files.
Recently, I encountered a problem where two systems shared the user's profile picture and saved it in one system. This involved sending the picture to another system through scoket for storage, the initial thought was to read the image into a byte [] array and then send it. However, we found that when sending the image, we also sent the key, uid, username, and other information, so as to pass the verification by the recipient's system, this is hard to figure out. Finally, read the image into a string, simulate an http post request, and send the image, key, uid, and other information to the server, write the obtained byte [] array into the file. The experiment is successful. I have done some sorting and digestion, and there are also some shortcomings. Please advise. The Code is as follows:
Http://535471267-163-com.javaeye.com/blog/462445