Rotation.
2017-06-04 13:57c语言使用socket发送图片文件大小正确,但是无法打开是怎么回事?
20使用c语言socket通信写了一个客户端与服务器,然后客户端向服务器发送文件,服务器接收。使用自己定义的数据包协议,服务器使用单线程epoll。最后测试时,文本文件发送没有问题,但是发送图片文件,最后图片的大小没有问题,但是无法打开,提示错误:分析 JPEG 图像文件时出错(Improper call to JPEG library in state 201) 。
文件的操作使用linux下系统调用read,write,open 。请问问题可能出现在哪里?
- 点赞
- 回答
- 收藏
- 复制链接分享
4条回答
为你推荐
- c语言中关于用fputc输入,打开文件后有乱码怎么解决?
- c语言
- 1个回答
- 请教各位大神关于C语言fopen()文件打开的问题
- c语言
- 2个回答
- c语言10位数排序问题,过程无误却无法输出正确结果?
- c语言
- 2个回答
- c语言中int所占字节到底是多少呢?
- c语言
- 5个回答
- 这是一个关于C语言多文件的问题
- c语言
- 1个回答
换一换