C语言Socket图片传输中的图片保存问题

来源:互联网 发布:centos7安装nginx php 编辑:程序博客网 时间:2024/06/10 11:06

需求描述:客户端发送指定图片到服务器上,服务器保存该图片,保存名字为当前系统时间。

     实现中遇到的问题:因为在传输图片过程中,服务器需要持续性的将获得的数据保存起来,怎么保存呢?可以write到文件中,或者保存到某一个数组中?讨论前者,如果保存到文件中,那么如果客户端要发送多个图片,那每次都写入到同一个文件中了,怎么解决这个问题。

     解决方法:在传输过程中,依然先把该图片保存到某一个服务器端的临时图片文件中,当传输完了之后,把该文件中的数据复制到新的文件中即可。这样在服务器端就产生了一张新图片了。

原创粉丝点击