⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_33817.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:33817 发表者:风亭雨帆 发表日期:2003-03-24 15:08:36
<br>主题:令人震惊:bmp和jpg图片文件传输时遇到的奇怪现象
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;我利用socket接受传输来的bmp和jpg图片文件,用fopen("test.jpg","w")打开文件,然后将数据写到文件,即frite(),然后将文件关掉,即fclose()。但是,奇怪的事情就发生了。查看关闭后的文件属性,字节数总是比传输的多,而且多的个数好象不定,有多15bytes,有多25bytes的。更可气的是,我单步跟踪时,明明看见frite()的返回值就是所传输的个数,可是文件fclose以后,那里就会多出一些字节呢?<BR>&nbsp;&nbsp;&nbsp;&nbsp;还有,我传文件为bmp图片时,情况就ok,一换jpg图片文件就出现上述现象。<BR>&nbsp;&nbsp;&nbsp;&nbsp;大家看看,怎么回事?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:不说 回复日期:2003-03-24 15:18:39
<br>内容:"wb"
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:风亭雨帆 回复日期:2003-03-24 15:35:19
<br>内容:不错,大嘴哥。你的答案非常的准确。<BR>可是我为什么想不到呢?<BR>我真没有往文件打开方式这里想,还是bmp迷惑了我。<BR>我就是用w方式打开的bmp文件,传输和浏览图片都很成功,我现在知道了正确的答案,也开始思考为什么,是不是两种文件格式不同?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-03-24 15:41:56
<br>内容:总是两个字就解决了问题
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2003-03-24 15:49:37
<br>内容:文件格式的不同跟你这个错误没有直接的联系,b与非b的区别除了文件结束符以外主要是回车换行的处理不一样,你在你的bmp(256色以上)上画几个点,颜色值里有0d或者0a的就会出问题了。<BR><BR>另外你另外一个帖子,关于文件传输的那个,仍然劝你好好想想………… 真的没这么写的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:菜鸟人飞 回复日期:2003-09-04 17:16:21
<br>内容:不说兄,你的“wb”是啥意思哦,不懂@!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -