瑞鲁手机APP下载网_专注推荐好用的手机APP和游戏APP

微信自定义位置怎么弄

让自定义文件下载支持断点续传

查看人次:0摘自:手机游戏APP网

​我的世界玩家对命令方块的研究比较深入,各种自定义对玩家来说不在话下,如何通过指令实现自定义书本内容和名称呢,下面是详细的我的世界命令方块自定义书本的方法

自定义文件下载基本上用在以下几处 1.浏览器已知类型,如Avi,Doc等如果本地安装了关联程序就会自动在浏览器上打开 2.权限管理,有时候不是所有的人都允许下载,所以需要在下载的时候进行判断 3.经常需要将特殊文件搁到虚拟目录访问不到的地方,以及asp和asa等文件的下载 大家经常用的是Adodb.Stream,但这时就有个缺陷,就是不支持断点续传了。 经常看到flashget中是红脸(即不支持断点续传)其实支持断点续传也很简单。如下: 利用读取HTTP_RANGE,然后对Adodb.Stream进行定位,然后再输出 (原来代码中本来还有Content-Length的设置,理论上应该有,但实践上可省去) function dl(f,n) on error resume next Set S=CreateObject("Adodb.Stream") S.Mode=3 S.Type=1 S.Open S.LoadFromFile(f) if Err.Number>0 then   Response.Status="404" else   Response.ContentType="application/octet-stream"   Response.AddHeader Content-Disposition:","attachment; filename=" & n   Range=Mid(Request.ServerVariables("HTTP_RANGE"),7)   if Range="" then    Response.BinaryWrite(S.Read)   else    S.position=Clng(Split(Range,"-")(0))    Response.BinaryWrite(S.Read)   End if end if Response.End end function call dl(Server.MapPath("c.avi"),"c.avi") 这时候你会看到红脸变笑脸了,一般用在大文件的下载 本地FlashGet测试通过,并用fc比较下载后的文件和原先的文件 FC: 找不到相异处

相关文摘:ASP实例 windows
标题名称:《微信自定义位置怎么弄》
本文网址:https://www.sdruilu.cn/news/tpart-28042.html