⑴ 用java下载HTTP文件时遇到问题
importjava.net.*;importjava.io.*;publicclassURLConnectionDemo{publicstaticvoidmain(String[]args)throwsException{URLurl=newURL("http://www.scp.e.cn/pantoschoolzz/BG/Bord/Message/DownloadMessageAttachment.aspx?ID=215");URLConnectionuc=url.openConnection();StringfileName=uc.getHeaderField(6);fileName=URLDecoder.decode(fileName.substring(fileName.indexOf("filename=")+9),"UTF-8");System.out.println("文件名为:"+fileName);System.out.println("文件大小:"+(uc.getContentLength()/1024)+"KB");Stringpath="D:"+File.separator+fileName;FileOutputStreamos=newFileOutputStream(path);InputStreamis=uc.getInputStream();byte[]b=newbyte[1024];intlen=0;while((len=is.read(b))!=-1){os.write(b,0,len);}os.close();is.close();System.out.println("下载成功,文件保存在:"+path);}}
//给你一个下载的例子吧,仅供参考。
⑵ microsoft.NET framework 2.0文件大小
觉得Microsoft.NET Framework 2.0过于大,可以到控制面板里将其的简体中文语言包删了,不过,以后你的GridView里比如 删除/编辑/取消 就会变成英文的了,为了安全,你可以把Microsoft.NET Framework 2.0全部卸载,安格英文版的,应该能小点吧
⑶ 通过.NET设计一个程序,根据用户提供的URL去远程http服务器下载指定的文件
使用httprequest请求资源(资源通过url访问),然后从httpresponse中读取byte[](字节数组),比如每次限量读取10*1024 b,当然,不一定每次肯定能读到这么多的数据,但是read是有返回值的,这个返回值正好是本次读取到的字节数,接下来,将这个读取到的字节数组写入XML文件,同时,你在read之前记录下时间刻度,read之后再次获取一下时间刻度,这样,通过两次时间刻度差就能得出时间间隔。瞬时下载速度则为: (时间差/本次下载字节数=下载速度) 至于单位kb/s 或 MB/S ,你可以自己去换算。 知识点: 注:httprequest,httpresponse,TimeSpan 请参照 http://msdn.microsoft.com/library/ 时间刻度TimeSpan tsstart= new TimeSpan(DateTime.Now.Ticks); TimeSpan tsend = new TimeSpan(DateTime.Now.Ticks); TimeSpan ts = tsend.Subtract(tsstart).Duration(); 花费时间毫秒数 = ts.TotalMilliseconds;
⑷ .net下载文件
我和你相反,什么都是下载,而不能打开,包括TXT、图片,原因是我文件存入时不带文件名和格式,在打开时在流里面添加信息,如文件名(编译过,否则可能出现乱码),格式,大小等, fileName =ToHexString(Name ); context.Response.AddHeader("Content-Disposition","attachment;filename="+ fileName + Type ); context.Response.WriteFile(context.Server.MapPath("Documents") +"\\"+ DocumentId ); context.Response.End(); 第一行是编码文件名。
⑸ .net 批量大文件上传下载如何实现
想要想上传大文件,必须在web.config文件中进行配置。在<system.web>节点中添加如下代码即可:<httpRuntime maxRequestLength="2097151"/>这个代码就专是表属示设置最大请求值,上传文件也就相当于请求。maxRequestLength单位为KB,最大值为:2097151.如果不设置,默认为4096 KB (4 MB)。也就是说上传的文件最大可以上传2G以内的文件。一般没有配置的话,默认只能上传4M以内的文件。配置了的话就可以上传更大的文件。
⑹ vb.net获取网络文件大小
system.net.httpwebresponse有个属性,就是文件的字节长度。你调用即可。不懂的话就看msdn,官方文档说的很清楚。
⑺ 在Asp.net中 HttpPostedFile保存文件只有0字节。
为你的MimaBaohuka文件夹赋予可写权限
⑻ asp.net中怎么做一个上传大文件及下载的页面.请高手帮忙做一个。(要能上传2G的)
上传大文件的话 就是在web.config 文件的<system.web>节点下配置<httpRuntime maxRequestLength="这里是你想要的文件大小" /> 然后下载的话 如果非特殊文件用<A>标签就可以啦..这个还根据浏览器不同展示出不同的效果..
⑼ 如何获取下载文件的大小
使用Winsock获取HTTP头部数据,头部数据包含文件大小,分析它就能取得 Private Sub Form_Load() Inet1.Execute "http://askpro.yeah.net/" End Sub Private Sub Inet1_StateChanged(ByVal State As Integer) If State = icResponseReceived Then MsgBox "File size is " & Inet1.GetHeader("Content-Length") End If End Sub 请参考以下连接
⑽ ASP.NET里的文件大小判别
这是在服务器端判断的,但.NET 默认限制的大小是4M,超过了就会出现问题可以在web.config里的system.web内增加这个限制,比如加到200M,这样200M内的文件就能判断了<system.web><httpRuntime executionTimeout="600" maxRequestLength="2048000" useFullyQualifiedRedirectUrl="true" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true"/></system.web>