@伤神小怪兽 你好,想跟你请教个问题:你好,可以给个hp传送大文件的例子吗?现在的例子都没有,只有小信息的收发,大文件不知道怎么收,怎么分段发,PULL不会用,而PACK又只能发4M以下的,求教,谢谢
自己分段
我也遇到同样的问题,我是用http浏览器请求下载大文件,在onSend函数每次回调时就发送一帧文件内容(每次发送4096字节,调用HP_Server_Send(HP_Server pServer, HP_CONNID dwConnID, const BYTE* pBuffer, int iLength)接口进行发送),结果浏览器最后收到的文件打不开,文件大小是对的,然后试了在onSend函数每次回调时发送2048字节数据,浏览器最后收到的文件就是正常的。谁能解答一下这是什么原因?
给你个提示,怎么复制或者打开一个大文件,然后就知道怎么处理发送大文件,发送部分是很简答的
先搞清楚发送大文件的原理,再考虑实现。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(5)
引用来自“伤神小怪兽”的评论
自己分段
我也遇到同样的问题,我是用http浏览器请求下载大文件,在onSend函数每次回调时就发送一帧文件内容(每次发送4096字节,调用HP_Server_Send(HP_Server pServer, HP_CONNID dwConnID, const BYTE* pBuffer, int iLength)接口进行发送),结果浏览器最后收到的文件打不开,文件大小是对的,然后试了在onSend函数每次回调时发送2048字节数据,浏览器最后收到的文件就是正常的。谁能解答一下这是什么原因?
给你个提示,怎么复制或者打开一个大文件,然后就知道怎么处理发送大文件,发送部分是很简答的
自己分段
先搞清楚发送大文件的原理,再考虑实现。