linux下c语言实现图片的socket传输和数据库的存储
2015-05-22 10:01
211 查看
最近项目需要,需要在C端运用socket传输图片,客户端读取图片信息,然后通过socket传输到服务端,服务端接收图片信息后,将图片存入数据库内。
具体如下;
一、客户端读取图片
FILE *fp = fopen("qr.jpg", "rb"); //打开文件
//获取文件数据长度。
fseek(fp, 0, SEEK_END);// 指定到文件尾
int flen = ftell(fp);//获取文件长度
fseek(fp, 0, SEEK_SET);//指定到文件头
int size = fread(data, 1, flen, fp);//读取文件数据
socket 发送数据
二、服务端接收和存取图片
socket接收数据。
mysql_real_escape_string(con, chunk, rcvbuf, size); //格式化图片数据
mysql_real_query(con, query, len)//存取数据
具体实现参考http://download.csdn.net/detail/hiyuweichao1/8726721
具体如下;
一、客户端读取图片
FILE *fp = fopen("qr.jpg", "rb"); //打开文件
//获取文件数据长度。
fseek(fp, 0, SEEK_END);// 指定到文件尾
int flen = ftell(fp);//获取文件长度
fseek(fp, 0, SEEK_SET);//指定到文件头
int size = fread(data, 1, flen, fp);//读取文件数据
socket 发送数据
二、服务端接收和存取图片
socket接收数据。
mysql_real_escape_string(con, chunk, rcvbuf, size); //格式化图片数据
mysql_real_query(con, query, len)//存取数据
具体实现参考http://download.csdn.net/detail/hiyuweichao1/8726721
相关文章推荐
- linux下c语言实现图片的socket传输和数据库的存储
- .NET通过Socket实现平行主机之间网络通讯(含图片传输的Demo演示)
- 用C#实现图片数据库存储与显示
- 如何用DELPHI实现把WORD、EXCEL和图片等存储到数据库中
- linux 环境下 c语言实现mysql数据库图片的存储以及多数据库直接的转存
- Android Socket 实现批量图片传输
- 使用base64实现socket.io传输图片和声音文件
- java+mysql实现保存图片到数据库,以及读取数据库存储的图片
- Qt存储图片到数据库案例实现
- Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
- Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
- 向数据库存储并读取图片的实现
- java+mysql实现保存图片到数据库,以及读取数据库存储的图片
- C#使用多线程实现网络爬虫,并且通过网络传输,传到另外的服务器数据库存储
- JSP实现数据库图片的存储与显示
- java实现图片文件存储到数据库
- express实现前后端通信上传图片,存储数据库(mysql)傻瓜教程(一)
- C++中用Socket实现对结构体、长字符串和图片的传输
- C++中用Socket实现对结构体、长字符串和图片的传输
- express实现前后端通信上传图片,存储数据库(mysql)傻瓜教程(二)