社区
网络编程
帖子详情
怎么样传输非文本文件?
wanjingwei
2009-06-24 08:22:51
传文本文件就读文件把字符保存到char数组里传过去对方再写入文件就行了,但这个方法对其他格式文件比如说doc,pdf等不管用啊,请问这类的文件传输是什么原理?有没简单的代码呢,不用断点续传的
...全文
89
11
打赏
收藏
怎么样传输非文本文件?
传文本文件就读文件把字符保存到char数组里传过去对方再写入文件就行了,但这个方法对其他格式文件比如说doc,pdf等不管用啊,请问这类的文件传输是什么原理?有没简单的代码呢,不用断点续传的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
udknight
2009-06-26
打赏
举报
回复
2进制传输,那管你是什么文件
qingfeng5211
2009-06-26
打赏
举报
回复
想想看我们下载文件时什么类型的都有,不都一样可用吗?传输的肯定都是0,1只是不同的文件有不同的格式,应用程序只是按照相应的格式读取并呈现出来。
songtao_01
2009-06-25
打赏
举报
回复
对fread就可以了
freeinsky
2009-06-24
打赏
举报
回复
直接
unsigned char buf[2048];
FILE *fp =fopen("a.doc","rb");
if(fp == NULL){
return -1;
}
int num = fread(buf,1,2048,fp);
send(sock,buf,num);
再发送就是了。
其实就是不管他是文本还是字节,当成字节处理就是了
网络上传输其实不分辨的,就是码流
keristef
2009-06-24
打赏
举报
回复
[Quote=引用 6 楼 Ryanwen 的回复:]
引用 2 楼 ckc 的回复:
文本和非文本没什么本质区别的
一样可以用char来处理
只不过有可能有0,注意不要用字符串方式处理,要用长度来处理
已经说的很明白了
[/Quote]
相当明白。。。
Ryanwen
2009-06-24
打赏
举报
回复
[Quote=引用 2 楼 ckc 的回复:]
文本和非文本没什么本质区别的
一样可以用char来处理
只不过有可能有0,注意不要用字符串方式处理,要用长度来处理
[/Quote]
已经说的很明白了
ruoya502
2009-06-24
打赏
举报
回复
和文本文件传输一样的,当作二进制直接传输
newborn2012
2009-06-24
打赏
举报
回复
读取时按照二进制方式读取到char数组中,其它的就一样了。
blackcat242
2009-06-24
打赏
举报
回复
一样的,网络看不到是文本还是非文本,读出来发送就行了
ckc
2009-06-24
打赏
举报
回复
文本和非文本没什么本质区别的
一样可以用char来处理
只不过有可能有0,注意不要用字符串方式处理,要用长度来处理
oyljerry
2009-06-24
打赏
举报
回复
用二进制方式读取doc等文件,然后再一块块数据发送
64位ODBC驱动程序 Access 及 Excel
64位windows平台默认不安装Access的64位ODBC驱动,此下载将安装一系列组件,帮助在现有的 Microsoft Office 文件(例如 Microsoft Office Access 2010(*.mdb 和 *.accdb)文件和 Microsoft Office Excel 2010(*.xls、*.xlsx 和 *.xlsb)文件)与其他数据源(例如 Microsoft SQL Server)之间
传输
数据。还支持与现有
文本文件
建立连接。 此外,还会安装 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时使用。
亲测可用—SecureCRTandSecureFXv7.3.3x86x64build779正式版-附带注册机
SecureCRT and SecureFX v7.3.3 x86 x64 build 779 注册破解正式版 2015年3月31日官方正式更新发布! 附带了注册机和注册说明,亲测可用 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的
传输
。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。 SecureFX 支持三种文件
传输
协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件
传输
。无论您连接的是任何一种操作系统的服务器,它都能提供安全的
传输
服务。它主要用于Linux操作系统如redhat, ubuntu的客户端文件
传输
程序,您可以选择利用SFTP通过加密的SSH2实现安全
传输
,也可以利用FTP进行标准
传输
。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力,可以实现自动化的安全文件
传输
。
Qt 文件
传输
网络编码之FTP服务器
本课程主要目标:帮助学习,帮助工作,提高Qt实战技能,主要讲解网络通讯技能,及文件
传输
协议,总体以FTP文件
传输
服务器软件代码实现过程来全面讲解Qt开发网络通讯程序的具体过程。通过对FTP服务器的实战开发,从...
二进制文件是什么?到底二进制文件和纯
文本文件
的区别是什么?为什么图像、音频是二进制文件?
1. 二进制文件是什么? 二进制文件就是直接基于二进制形成的文件,文件中内容就是...010101...之类(也可表示成16进制),如下图所示。 2. 二进制文件和纯
文本文件
的区别是什么? 二进制文件是直接以二进制的值进行存储;而纯
文本文件
则在二进制的基础上,进行了字符编码,因此,我们看到的诸如 .txt 以及程序文件都是字符形式。 3. 为什么图像、音频是二进制文件? 因为二进制文件直接使用二进制进行表示,要比
文本文件
更加节省存储空间 ...
二进制
传输
文本
传输
还是读的《HTTP:The Definitive Guide》。主要总结下二进制
传输
与文本
传输
。 二进制
传输
,感觉是源码
传输
,独立于平台,不会因
传输
两侧平台的不同而不同,
传输
过程中不会发生
非
错误的变化。主要用于
传输
图片,压缩文件,可执行文件。 文本
传输
,感觉是与平台相关的,linux与windows换行符不同,
传输
过程中就会发生转换,主要用于
传输
文本文件
。 上图是FTP
传输
类型的选择,文
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章