IdHTTP下载文件,怎么加个进度条? [问题点数:60分]

Bbs2
本版专家分:208
结帖率 84.62%
Bbs4
本版专家分:1272
Blank
红花 2011年4月 其他开发语言大版内专家分月排行榜第一
Blank
蓝花 2011年3月 其他开发语言大版内专家分月排行榜第三
Bbs7
本版专家分:14765
Bbs2
本版专家分:113
Bbs1
本版专家分:0
Bbs2
本版专家分:110
使用IdHttp下载文件并显示下载进度条
使用IdHttp<em>下载文件</em>并显示下载<em>进度条</em>,下载进度采取windows消息通知的方式来显示
idhttp怎么不能下载文件部分?
不知道为什么总是下下来整个文件,我设的区域明明小于文件大小,我的程序如下,是下张图片。大家帮我看看那错了rnrnunit Unit1;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, <em>idhttp</em>, idantifreeze, StdCtrls;rnrntypern TForm1 = class(TForm)rn Button1: TButton;rn Edit1: TEdit;rn procedure Button1Click(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Form1: TForm1;rnrnimplementationrnrn$R *.dfmrnrnprocedure TForm1.Button1Click(Sender: TObject);rnvarrn my:t<em>idhttp</em>;rn an:tidantifreeze;rn size:integer;rn url:string;rn s:tmemorystream;rnbeginrn my:=t<em>idhttp</em>.Create(nil);rn an:=tidantifreeze.Create(nil);rn an.OnlyWhenIdle:=false;rn s:=tmemorystream.Create;rn url:='http://xxx.xxx.com/0001.JPG';rn //my.Head(url);rn //size:=my.Response.ContentLength;rn //edit1.Text:=inttostr(size);rn my.Request.ContentRangeStart:=1;rn my.Request.ContentRangeEnd:=1700;rn my.Get(url,s);rn s.SaveToFile('d:\4.jpg');rn s.Clear;rn my.Destroy;rnend;rnrnend.rn
IdHTTP及IdFTP如何下载文件
IdHTTP使用Get方法,那个TStream<em>怎么</em>用?rnIdFTP匿名登录的密码是否是任意一个Email地址?
IDHTTP下载文件问题
IDHTTP<em>下载文件</em>如果文件名字是中文的就会报错rnrn直接用IE是可以下载的rnrn有没有解决办法
idhttp下载文件的问题?
做怎样的设置才能使用<em>idhttp</em>下载的文件在Internet临时文件中缓冲,这样再次下载时从本地直接得到不需要到服务器上再次下载?
idhttp如何自动从一网页中下载文件
http://www1.pidown.info/bf2/file.php/M38WQTE.html 帮助讲一下思路呵。 我是菜鸟呵,希望帮助写些代码呵, 我们只讨论DELPHI。 他里边是个post
Delphi 使用idhttp下載显示进度以及大小
在更新程式時,需要知道目前下載到多少百分比及大小怎麼做? 在Delphi使用<em>idhttp</em>及IdAntiFreeze(防止程式看起來當掉)二個元件就可以做得到。順便列下關鍵程式碼 procedure TForm1.BtnDownloadClick(Sender: TObject); var   tStream: TMemoryStream; begin
如何通过IdHTTP.post下载一个文件
已知服务器上文件的URL,如http://c.hiphotos.baidu.com/image/w%3D400/sign=e103b077f403918fd7d13cca613c264b/359b03
Delphi IdHttp组件+IdHttpServer组件实现文件下载服务
uses <em>idhttp</em>,IdHTTPServer;    //<em>idhttp</em>组件提交下载请求  procedure TVodService.Button3Click(Sender: TObject);   var       h:TIdhttp;       MyStream:TMemoryStream;       url:string;  begin       MyStream:=TMemor
IDHttp控件下载文件的问题
我使用IDHttp下载某个文件,rn该控件有个OnWork事件,rn每次接收到数据时就会触发这个事件,rn我想每次当IdHttp控件收到数据时取得此时收到的数据,rn比如说这次IdHttp收到1000字节数据,rn我就想获得这个数据,然后把它保存在文件里,rn下次IDhttp又收到500字节数据,我又想取得这个数据,rn然后作自己的处理。rn每次都要获得数据的副本,rn请问应该如何做?rn我看它的源代码看了n长时间也没解决。
idhttp如何下载文件?
<em>idhttp</em>如何将get的数据写成文件?rnrn<em>idhttp</em>1->get("http:/www.xxx.com/1.zip");rnrn这个1.zip如何写成文件?rnrn麻烦具体点,bcb帮助写的很简单,没有例子,刚才搜索了一下,也没有
急!用IdHttp下载文件
varrn fs: TFileStream;rnbeginrn fs := TFileStream.Create('c:\99.zip', fmCreate);rn IdHttp1.Request.ProxyServer:='112.20.50.151';rn IdHttp1.Request.ProxyPort:=806;rn IdHTTP1.Get('Http://xxxxxx.xxx.xxx.xxxx/xx.zip', fs);rn fs.Free;rnend;rnrn出错:Socket Error#10054 Connection Reset By Peer!rn机器环境需要代理服务器,上面代码应该没有错,为何老出这个错误?
下载文件进度条
rnvb如何做 <em>下载文件</em><em>进度条</em>?rn物品现在是通过Inet下载rnrnSub downFile(url As String, ByVal SaveFileName As String)rn Dim bytes() As Bytern ' 把文件的字节读到一个Byte数组中rn bytes() = Inet1.OpenURL(url, icByteArray)rnrn ' 得出文件名rn Dim fName As Stringrn Dim AppPathrn AppPath = App.pathrn If Right$(AppPath, 1) <> "\" Then AppPath = AppPath & "\"rn rn fName = SaveFileNamern rn ' 保存在C盘下rn Open AppPath & fName For Binary Access Write As #1rn Put #1, , bytes()rn Close #1rnEnd Subrnrnrn下载一个文件停留很长时间rn(做了个假的<em>进度条</em>)rn很容易让客户误解以为 不能更新了rnrnrn<em>怎么</em>样做到 按照<em>下载文件</em> 的进度显示<em>进度条</em>?rnrnrnrn
用 Indy 的 idhttp控件下载文件怎么进度条
我用一个循环让<em>idhttp</em>下载多个文件rn单个文件的的<em>进度条</em>我已经做出来rn但是 多个文件的 总进度<em>怎么</em>做??rn请高手帮忙~
delphi 从http 上下载文件的几种方法
1、利用函数 : unit downloadTest;      interface      uses     Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,     Dialogs, StdCtrls,UrlMon;      type     TForm1 = class
JAVA文件下载(流的形式)
public static void downloadfile(String fileName , String filePath, String fileTye, HttpServletRequest request, HttpServletResponse response){ response.setContentType("text/html;charset=utf-8"); ...
【易语言源码】仿真进度条下载(单文件.修改下载文件为指定名字)
仿真<em>进度条</em>下载(单文件.修改<em>下载文件</em>为指定名字)
文件下载显示进度条
文件下载网络上下载资源,当文件比较小的时候,没有显示进度,可能看不出来什么,但当文件内容比较大,显示出<em>进度条</em>,这样就更加贴切的让用户感到文件下载的状况。      现在先做一个小例子,主要是现在控制台输出文件下载的进度。   package com.tgb.demo; import java.io.File; import java.io.IOException; import java.i
请帮我加个进度条
求高手在下面这段代码中<em>加个</em><em>进度条</em>rnrn[code=VB][/code]For i = 1 To Me.Md1.Rows - 1rnIf Me.Md1.TextMatrix(i, 1) <> "" And Me.Md1.TextMatrix(i, 2) <> "" Thenrn Call OpenConnrn SQL = "select * from infobase where ¹¤ºÅ='" & Me.Md1.TextMatrix(i, 1) & "'and Ë¢¿¨ÈÕÆÚ='" & Me.Md1.TextMatrix(i, 3) & "' "rn rs.Open SQL, cn, 3, 3rn If rs.RecordCount < 1 Thenrn rs.AddNewrn rs!¹¤ºÅ = Me.Md1.TextMatrix(i, 1)rn rs!ÖÐÎÄÃû = Me.Md1.TextMatrix(i, 2)rn rs!Ë¢¿¨ÈÕÆÚ = Me.Md1.TextMatrix(i, 3)rn rs!¹¤Ê±ÀàÐÍ = Me.Md1.TextMatrix(i, 4)rn rs!°à´Î = Me.Md1.TextMatrix(i, 5)rn rs!¹¤Ê± = Me.Md1.TextMatrix(i, 6)rn rs!OT = Me.Md1.TextMatrix(i, 7)rn rs!DT = Me.Md1.TextMatrix(i, 8)rn rs!³Ùµ½ = Me.Md1.TextMatrix(i, 9)rn rs!ÔçÍË = Me.Md1.TextMatrix(i, 10)rn rs!Ë¢¿¨1 = Me.Md1.TextMatrix(i, 11)rn rs!Ë¢¿¨2 = Me.Md1.TextMatrix(i, 12)rn rs!Ë¢¿¨3 = Me.Md1.TextMatrix(i, 13)rn rs!Ë¢¿¨4 = Me.Md1.TextMatrix(i, 14)rn rs!Ë¢¿¨5 = Me.Md1.TextMatrix(i, 15)rn rs!Ë¢¿¨6 = Me.Md1.TextMatrix(i, 16)rn rs!Ë¢¿¨7 = Me.Md1.TextMatrix(i, 17)rn rs!Ë¢¿¨8 = Me.Md1.TextMatrix(i, 18)rn rs!±¸×¢ = Me.Md1.TextMatrix(i, 19)rn rs.Updatern DoEvents 'ÊÍ·Årn Elsern rs!¹¤ºÅ = Me.Md1.TextMatrix(i, 1)rn rs!ÖÐÎÄÃû = Me.Md1.TextMatrix(i, 2)rn rs!Ë¢¿¨ÈÕÆÚ = Me.Md1.TextMatrix(i, 3)rn rs!¹¤Ê±ÀàÐÍ = Me.Md1.TextMatrix(i, 4)rn rs!°à´Î = Me.Md1.TextMatrix(i, 5)rn rs!¹¤Ê± = Me.Md1.TextMatrix(i, 6)rn rs!OT = Me.Md1.TextMatrix(i, 7)rn rs!DT = Me.Md1.TextMatrix(i, 8)rn rs!³Ùµ½ = Me.Md1.TextMatrix(i, 9)rn rs!ÔçÍË = Me.Md1.TextMatrix(i, 10)rn rs!Ë¢¿¨1 = Me.Md1.TextMatrix(i, 11)rn rs!Ë¢¿¨2 = Me.Md1.TextMatrix(i, 12)rn rs!Ë¢¿¨3 = Me.Md1.TextMatrix(i, 13)rn rs!Ë¢¿¨4 = Me.Md1.TextMatrix(i, 14)rn rs!Ë¢¿¨5 = Me.Md1.TextMatrix(i, 15)rn rs!Ë¢¿¨6 = Me.Md1.TextMatrix(i, 16)rn rs!Ë¢¿¨7 = Me.Md1.TextMatrix(i, 17)rn rs!Ë¢¿¨8 = Me.Md1.TextMatrix(i, 18)rn rs!±¸×¢ = Me.Md1.TextMatrix(i, 19)rn rs.Updatern DoEvents 'ÊÍ·Årn End Ifrn Call CloseConnrnEnd IfrnNext i
python加个进度条操作
from time import sleep import tqdm for i in tqdm.trange(0,100,desc='Test',ncols=100): sleep(0.1) # desc为<em>进度条</em>左侧的字,ncols为<em>进度条</em>的长度 效果图: tqdm详细用法见:https://lorexxar.cn/2016/07/21/python-tqdm/...
如何加个进度条
原来的功能是有一个jsp和servlet,jsp上传文件,servlet负责处理文件!现在需要<em>加个</em><em>进度条</em>!当然不需要真的<em>进度条</em>!求一个解决方案
水晶报表太慢了,怎么给它加个进度条
我是用一个winform专门用来显示报表的,太慢了邮其是第一次加载,<em>怎么</em>在它出现之前<em>加个</em><em>进度条</em>.来加通知用户它还着?
idhttp下载文件的长时间没反应的问题?
下的rar压缩文件,如http://www.xxx.com/1.rar,文件大约18M左右;rn现在问题,如果网络好的话,下载很快的,如果有时候慢的话,一直在下载,好想死在那里了,也不跳出错误rnrn IdAntiFreeze1.OnlyWhenIdle:=False; //设置使程序有反应.rn MyStream:=TFileStream.Create(ls_filename, fmCreate);rn tryrn tryrn IdHTTP1.Get(hostfile, MyStream);rn exceptrn label_state.Caption:='文件下载不成功,可能不存在该文件!' ;rn exit;rn end;rn finallyrn MyStream.Free;rn end;
自制一个python下载文件进度条模块!
我们在做Python爬虫脚本的时候,往往希望在运行的过程中可以实时查看到我的下载进度!之前我也一直想实现这个功能(绝对不是为了炫(装)耀(B)),也查看了很多博客但是各种解决方案都不是很满意(当然,progressBar和tqdm这两个库都是可选择也可操作的),很多时候我们需要一些定制功能的时候就需要考虑自己实现,这个功能其实很简单,我们可以自己去实现它! 实现办法 <em>进度条</em>最大的问题是实现...
使用idHttp下载文件(在线等待)
FFileName:='g:\aaa.zip';rn FURL:='http://www.csdn.net/cnshare/soft/openfile.asp?kind=1&id=20520';rn if not FileExists(FFileName) thenrn beginrn fHandle := CreateFile(PChar(FFileName), GENERIC_WRITE, FILE_SHARE_WRITE, nil,rn CREATE_NEW, 0, 0);rn tryrn FIdHttp.Head(FURL);rn FileLength := FIdHttp.Response.ContentLength;rn FileSeek(fHandle, FileLength, 0);rn finallyrn FileClose(fHandle);rn end;rn end;rn FFileStream := TFileStream.Create(FFileName, fmOpenWrite or fmShareDenyNone);rn FIdHttp.Get(FURL, FFileStream);rn在FIdHttp.Head(FURL)时保readtimeout,但我设了1小时rn在Get时报'HTTP/1.1 302 Object moved' 到底什么错?
后台复杂运算,加个进度条进度条假死怎么解决
在后台运算的时候,想<em>加个</em>有<em>进度条</em>的窗体在前面循环滚动,可问题是后台的运算占据了系统资源,导致机器很卡,像死机一样,根本看不到<em>进度条</em>的效果,请问应该如何解决挨啊?
swing 下载文件时的进度条
NULL 博文链接:https://hw1287789687.iteye.com/blog/2035039
URLDownloadToFile下载文件进度条的问题!
使用 rnHRESULT ret;rnret = URLDownloadToFile(NULL,"http://flstx.com/1.ini", "c:\\1.ini",0,ObjImpCB.lpfnCB);rnrn<em>下载文件</em>并显示进度,程序已可以运行,但是<em>进度条</em>没有反应,rnrn请问是不是这里的问题,应该<em>怎么</em>设置呢?rnrn如下:rnrnSTDMETHODIMP CImpMonikerCallback::OnProgress(ULONG ulProgress, rn ULONG ulProgressMax,rn ULONG ulStatusCode, rn LPCWSTR szStatusText)rn rnreturn(NOERROR); rn; rnrn花了几天时间了,这是最后一步啦,求求各位帮帮忙吧,小弟感激不尽,谢谢!!!
Au3 下载文件进度条显示
实例 $360 = _webDownloader("http://down.360safe.com/setup.exe", "setup.exe", "360", @TempDir, False) If $360 Then ProgressSet(100, "请等待", "开始静默安装") $exitCode = RunWait($360 & " /S") If $exitCode = 0 Then ProgressSet(100, "安装完成") If $exitCode <> 0 Then ProgressSet(0, "安装失败" & @CRLF & "Exit code: " & $exitCode) Sleep(3000) ProgressOff() FileDelete($360) Else ProgressOff() EndIf
Winform 下载文件进度条设计
Winform <em>下载文件</em><em>进度条</em>设计 2012-03-31 17:18 by swarb, ... 阅读, ... 评论, 收藏, 编辑 后台load事件  DownloadFile(&quot;http://localhost:2484/123.rar&quot;, @&quot;C:\123.rar&quot;, progressBa...
Python远程下载文件进度条
由于工作需要,需要将服务器上的日志下载到本地。由于文件比较大,想查看下载的进度。 def progress_bar(transferred, toBeTransferred, suffix=''): bar_len = 100 filled_len = int(round(bar_len * transferred / float(toBeTransferred))) pe...
FTP下载文件到文件夹+进度条
    任务是通过python FTP<em>下载文件</em>到内存 再到文件,好像没有搞清楚如何下载到内存,只是通过重载FTP中retrbinary函数,在里面增加打印下载<em>进度条</em>的功能,后面看到别人是拿pycurl做的,之后好好学习一下。from ftplib import FTP import unittest import os import sys class MyFTP(FTP):#对FTP的继承 ...
android有进度条下载文件
android有<em>进度条</em>的<em>下载文件</em>,共享给大家!希望对大家有帮助!如有问题,请联系我:Email:vipa1888@163.com QQ:840950105
C# 下载文件的下载进度条
URL:<em>下载文件</em>的网络路径如“http://192.168.100.106/update/a.xml” Filename:下载to哪儿?如“c:\a.xml” (好像可以改其名字,如“c:\b.dll”,忘记了,要试) public void DownFile(string URL, string Filename)//下載文件的下載進度條        {            System...
VC下载文件显示进度条
by Koma http://blog.csd.net/wangningyu
下载文件更新进度条
具体实现通过单击一个按钮,将imooc.apk下载到手机上 storage/imooc/下 具体代码和运行结果如下: DownloadActivity.java (主界面): public class DownloadActivity extends Activity { public static final int DOWNLOAD_MESSAGE_CODE = 10001;
winfrom下载文件进度条
1.后台代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using ...
下载文件进度条问题
CString strURL="http://wuweiyin.7992.ftpdo.com/mysoft/jxc/jxcsys.htc";rnif(::URLDownloadToFile(NULL,strURL,"d:\\jxcsys.rar",0,NULL) ==S_OK)rnrn m_pp.StepIt();rnrn使用URLDownloadToFile函数可以下载成功,但是想要显示一个<em>进度条</em>。rn<em>进度条</em>控件有定义为CProgressCtrl m_pp;rnrn看MSDN,好像是要写个什么回调函数,看不懂,哪个大哥能帮忙解释下回调函数?该<em>怎么</em>写?rn我的理解是要设置进度,必须要有原文件大小,下载了多少这些数据才能显示,但这函数好像没有传回这些值?
在用ftp下载文件怎么实现进度条
我用CFtpConnection做的连接
下载文件,带进度条
下载网络文件 带<em>进度条</em>提示 ,代码调用简单,用api完成,有个tlb的控件,运行前,引用一下
初始化页面前加个进度条
在登录成功后 在进入主界面前 想<em>加个</em>进度页面rnrn进度页面里 简单的放个progressBar1 在进度过程中 开始初始化主界面 初始化完成后 进度页面消失rnrnrn 这个流程怎样写 请教?? 请给个思路 最好有简单的流程代码 谢谢
数据导出操作可否加个进度条?
小弟不才,要做一个数据导出,发现执行时间需要8秒左右,所以想加一个<em>进度条</em>,请问代码如何实现?rnrn//删除原有数据 _dbo.ExecuteNonQuery_onetrans("delete from tb_sys_messages");rn _dbo.ExecuteNonQuery_onetrans("delete from tb_regions");rn _dbo.ExecuteNonQuery_onetrans("delete from tb_grassland");rn _dbo.ExecuteNonQuery_onetrans("delete from tb_plant"); rn _dbo.ExecuteNonQuery_onetrans("delete from tb_soil_category");rn _dbo.ExecuteNonQuery_onetrans("delete from tb_soil_quality"); rn _dbo.ExecuteNonQuery_onetrans("delete from tb_collection_plan"); rn _dbo.ExecuteNonQuery_onetrans("delete from tb_survey"); rnrn//数据导入rnrnMessageBox.Show("导出完成")
给程序加个进度条 | Python
首发 / CSDN对于开发或者运维来说,使用 Python 去完成一些跑批任务,或者做一些监控事件是非常正常的情况。那么如何有效地监控任务的进度?除了在任务中加上 Log...
如何使用idhttp的readbuffer方式下载文件
使用get方式已经成功,但现在要用readbuffer方式对下载进行更精确的控制。rnrn请给出源代码,多谢!
使用idhttp,httpcli这些控件下载文件不全
有人遇到这种情况吗,使用<em>idhttp</em>,httpcli这些控件<em>下载文件</em>一半就完成了,比如图片,打开只看到一半,该<em>怎么</em>解决的?好像跟网速有关系,但是没下完全也应该提示失败才对,不知道是控件的缺陷还是属性设置问题?
断点续传下载文件进度条源码
断点续传<em>下载文件</em>带<em>进度条</em>源码 源码描述: 在.net里关于用Http<em>下载文件</em>,有HttpWebRequest实在是简单。 通常用这个组建可以轻松为自己量身定做一个类似于迅雷的下载软件,只要你舍得花这个时间。 当然,你还可以从socket方面入手,因为那个比用HTTP实现更底层,操作起来更细腻。 但我们现在要说的与那无关,迅雷电驴云云,这些下载软件实在是太方便了,以至于我们看起来毫无写这方面软件的必要了。 但是,这方面的资料还是必须掌握一点,在很多方面都会用得着。 实现步骤: 1.监视剪切板,判断是否含有可以供下载的链接。 2.建立下载任务,实时记录下载进度。
Android 下载文件通知栏显示进度条
1、使用AsyncTask异步任务实现,调用publishProgress()方法刷新进度来实现public class MyAsyncTask extends AsyncTask { private static final String TAG = "MyAsyncTaskLoader"; private Context contex
inet控件下载文件进度条
vb 开发的inet控件<em>下载文件</em>带<em>进度条</em>
Android 下载文件并显示进度条
OK,上一篇文章讲了上传文件到服务端,并显示<em>进度条</em> 那么这边文章主要讲<em>下载文件</em>并显示<em>进度条</em>。 由于简单,所以只上传代码.还是需要用到HttpURLConnection 类,当然你也需要定义一个handle 去接收完成或失败的消息 首先先定义变量 private ProgressBar mPgBar; private boolean interceptFlag = false; 然后
libcurl--下载文件并实现进度条
昨天使用了windows api实现了<em>下载文件</em>以及显示下载进度:Windows客户端开发–URLDownloadToFile<em>下载文件</em><em>进度条</em>今天就来说一使用libcurl实现http下载,并实现<em>进度条</em>。简单介绍libcurl: 官网: https://curl.haxx.se/ libcurl主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当封装了的sockPHP 支持libcurl(允
VC下载文件显示进度条程序代码
VC下利用wininet库实现的<em>下载文件</em>显示<em>进度条</em>程序代码
VS2017+MFC+FTP下载文件带同步进度条
使用VS2017编写的MFC从FTP服务器<em>下载文件</em>,<em>进度条</em>与<em>下载文件</em>同步。
android下载文件进度条时时更新
这是本人初学android制作的一个下载单个文件实现<em>进度条</em>时时更新
ios下载文件显示进度条百分比
因为<em>下载文件</em>较大,所以想做一个下载<em>进度条</em>通过显示百分比来替代hub漫长的转圈等待,求一个demo或者解决办法, 求大神。
Windows客户端开发--URLDownloadToFile下载文件进度条
在博客《 windows客户端开发–根据可下载url另存为文件》 中,我们介绍了一个windows api, URLDownloadToFile今天我们就要实现的是使用URLDownloadToFile<em>下载文件</em>,并显示<em>进度条</em>。基础知识认真看一看URLDownloadToFile的参数:URLDownloadToFileHRESULT URLDownloadToFile( L
VC 下载文件显示进度条.rar
VC <em>下载文件</em>显示<em>进度条</em>,pwnd->GetDlgItemText(IDC_EDIT1,szFile);   pwnd->SetDlgItemText(IDC_STAT,"正在校验下载地址...");   fTargFile = netSession.OpenURL(szFile,1,INTERNET_FLAG_TRANSFER_BINARY | INTERNET_FLAG_RELOAD);   nDownloaded = 1;   COleDateTime dlStart = COleDateTime::GetCurrentTime();   int filesize = fTargFile->SeekToEnd();   fTargFile->SeekToBegin();   outfs = filesize / 1024;// 计算文件大小(千字节)   FileSize.Format("%d",outfs);// 以KB为单位格式文件大小   // 在当前目录创建新的目标文件   CFile fDestFile&#40;fTargFile->GetFileName(&#41;, CFile::modeCreate | CFile::modeWrite | CFile::typeBinary);   int byteswrite; // 写入文件的字节数   int pos = 0;// 当前<em>进度条</em>的位置   int nperc,kbrecv;// <em>进度条</em>的百分比,获取到的数据大小(Kbs为单位)   double secs,kbsec;// 记录秒数, 速度(KB/秒)   // 如果文件名太长,缩短窗口的标题并在状态显示   NewName = fTargFile->GetFileName(); // 获取新文件名   if(fTargFile->GetFileName().GetLength() >= 10)   {    NewName = fTargFile->GetFileName().Mid(0,7);// 分割文件    NewName = NewName "...";   }
php下载文件不显示进度条
我有一个程序 要求把下载的文件夹重命名于是在网上找了段代码 如下:rnrnheader("Content-type:application/octet-stream");rnheader("Accept-Ranges:bytes");rnheader("Content-Type:application/force-download");rnheader("Content-Disposition:inline;filename=".$filename);rnheader("Accept-Length:".filesize($File));rn@readfile($File);//读取文件到输出缓存rnrnrn可是<em>下载文件</em>时只显示打开文件多少多少。。。 不显示下载进度啊
AsyncTask的应用实例(下载文件进度条显示)
这是一个用AsyncTask来实现的一个小实例,它从网络<em>下载文件</em>,在AsyncTask中进行下载的操作,源码比较简单,对AsyncTask入门还是比较容易的。
异步下载文件更新进度条的步骤
public class DownloadActivity extends AppCompatActivity { private Handler handler; ProgressBar progressBar= (ProgressBar) findViewById(R.id.progressBar); protected void onCreate(Bundle sa
OkHttp下载文件并带进度条
做这一行,不能太懒,不然就被淘汰! OkHttp是比较火的网络框架,它支持同步与异步请求,支持缓存,可以拦截,更方便下载大文件与上传文件的操作。下面我们用OkHttp来<em>下载文件</em>并带<em>进度条</em>!相关资料: 官网地址:http://square.github.io/okhttp/github源码地址:https://github.com/square/okhttp一、服务器端简单搭建可以参考搭建本地Tom
idhttp来下载时进度条的问题
程序是由<em>idhttp</em>来下载东西,原来的程序是用<em>idhttp</em>控件,rn现在我想把原来的代码改成多线程的(大致代码如下):rnprocedure TThreadHttp.Execute;rnvarrn IdHTTP1 : TIdHttp;rnbeginrn FreeOnTerminate:=true;rn ......rn IdHTTP1:=TIdHTTP.Create(nil);rn ......rn IdHTTP1.Get(aURL, tStream);rn ......rnend;rnrn问题是原来程序的如下代码<em>怎么</em>改?(如下):rnprocedure IdHTTP1WorkEnd(Sender: TObject; AWorkMode: TWorkMode);rnbeginrn ProgressBar1.Position:=ProgressBar1.Max;rnend;rnrnprocedure IdHTTP1Status(ASender: TObject; const AStatus: TIdStatus;rn const AStatusText: String);rnbeginrn Memo_Update.Lines.Add(AStatusText);rnend;rn用原来的以上代码会提示Undeclared identifier:'TWorkMode'等错误.应该<em>怎么</em>改啊?我在界面上放的<em>进度条</em>,一定要用到啊,如果不用的话<em>怎么</em>判断下载了多少啊?rnrnrnrn
抢分啦:怎么在备份(恢复)数据库时加个进度条
由于数据量很大,所以在备份(恢复)时很慢。为了做到人性化操作,<em>怎么</em>在备份(恢复)数据库时<em>加个</em><em>进度条</em>?
idhttp超时怎么设?
ConnectTimeout中设了好像没用.rn当目标网站连不上的时候,<em>idhttp</em>还是死在那儿了.
IdHTTP怎么
谁能给介绍一下IdHTTP<em>怎么</em>用啊
怎么下载文件??
<em>怎么</em><em>下载文件</em>,文件不是压缩格式.rnResponse.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(scfilename, System.Text.Encoding.UTF8))rnResponse.WriteFile(filepath)rnResponse.End()rn下面的程序有点问题.下载时弹出的信息不正确.下载文本文件时会自动加一串代码进去,<em>怎么</em>解决..
怎么加个询问
我用 select 做了一个URL跳转 rnrnonchange="javascript:location.href=this.value;" rnrn请问 <em>怎么</em>才能询问一下是否跳转后 在执行跳转呢? rnrnreturn confirm('确定要离开这里吗?')rnrn我想先 执行询问 如果取消就不执行 onchange 如果确定 在执行 onchange 跳转rnrn rnrnQQ rn163 rn126 rnrnrn就是上面这个 想每次跳转前 询问一下是否跳转 confirm 确定就跳转到相应网址 如果取消则在本页不动
怎么加个小对话框?
我想在程序进行数据更新的时候显示一个小对话框,用来显示进度。类似WINDOWS文件拷贝的时候出现的那个进度对话框,上面只有文件拷贝的动画和<em>进度条</em>。rnrn<em>怎么</em>加一个类似的东西?谢谢
IDHTTP
谁有IDHTTP控件应用的详细资料!!!急急急。rn rn rn
对话框怎么加个视图
我有很多数据要在对话框中显示时,<em>怎么</em>在上面<em>加个</em>视图,以便有滚动条可以显示多的数据?rn谢谢大家!
怎么可以加个符号
rn 出资 rnrn 总数 rn 比率rn rn rnrn rnrnrn我想在比率里加上一个%,也就是在出资里输入60和总数里输入100后在比率里就自动显示60.00%。还有什么方法在出资和总数二个文本框里输完数据后鼠标点击页面任何地方比率里的数据就自动显示?rnrn
idhttp
<em>idhttp</em>
[分享]带进度条异步下载文件(即IE下载文件效果)
用WebClient做很简单,见一楼
用FTP下载文件怎么才能加上进度条
private void FtpDownload(string filePath, string fileName)rn rn FtpWebRequest reqFTP;rn tryrn rn FileStream outputStream = new FileStream(filePath + "\\" + fileName, FileMode.Create);rnrn reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + ftpServerIP + "/" + fileName));rnrn reqFTP.Method = WebRequestMethods.Ftp.DownloadFile;rnrn reqFTP.UseBinary = true;rnrn reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);rnrn FtpWebResponse response = (FtpWebResponse)reqFTP.GetResponse();rnrn Stream ftpStream = response.GetResponseStream();rnrn long cl = response.ContentLength;rnrn int bufferSize = 2048;rnrn int readCount;rnrn byte[] buffer = new byte[bufferSize];rnrn readCount = ftpStream.Read(buffer, 0, bufferSize);rnrn while (readCount > 0)rn rn outputStream.Write(buffer, 0, readCount);rnrn readCount = ftpStream.Read(buffer, 0, bufferSize);rn rnrn ftpStream.Close();rnrn outputStream.Close();rnrn response.Close();rn rn catch (Exception ex)rn rn MessageBox.Show(ex.Message);rn rn rn我是用上面的代码下载的,但是如何才能加上<em>进度条</em>呢?rnlong cl = response.ContentLength; 这里我跟踪了一下,值却是-1。rn
idhttp的post方法怎么
我用delphi7中<em>idhttp</em>控件做一个自动登陆网页的程序。在post数据的时候总是出现一个“http1.1 /302 found”的错误。rn代码如下:rn procedure TForm1.Button1Click(Sender: TObject);rnrnbeginrn poststr := tstringlist.Create;rn poststr.add('username=XXXX');rn poststr.add('password=XXXX');rn poststr.add('utoLogin=true');rn poststr.add('ourl=http%3A%2F%2Fwww.56.com%2F%3F8401');rn <em>idhttp</em>1.HandleRedirects := true;rn str := <em>idhttp</em>1.post('http://XXXXX.com/php/urs.php', poststr);rn memo1.Text := system.UTF8Decode(str);rn poststr.Free;rnend;rn如果把<em>idhttp</em>1.HandleRedirects := false;就出现“http/1.1 404”错误。rn同样抓包回来的数据用VB写的程序post的时候就没有问题,所以数据应该是没有问题的。
IdHTTP 组件怎么获得cookie?
RT
idHttp的Post方法怎么
idHttp的Post方法到底<em>怎么</em>用牙,那位高手能指教一下。rn我把数据Post传上去不行么rn我传了个txtUN=Admin&txtPW=123445&Submit=%CC%E1%BD%BB
控件idhttp怎么设置cookie
比如我想进一个论坛写帖子,但对方要你先登陆,rn所以我用用户进去,保存cookie,要使<em>idhttp</em>下次使用。rn但 <em>idhttp</em>1.Request.SetHeaders; //最重要的初始化。rn <em>idhttp</em>1.Request.RawHeaders.Values['Cookie'] := '这里是cookie的值';rn它根本无法接收我给它的值。rnrn
python实现进度条--主要用在上传下载文件
在python中进行socket上传文件的时候使用<em>进度条</em>,然后在网上找了好久,找寻相关的进度的条的使用,看了几个,发现总是无法进行调用,主要原因是在进行上传文件的时候,每次传送的数据量是固定的,数据的总大小也是知道的,对于那么多的<em>进度条</em>的使用调用方法感觉总是不合适,今天终于发现了如何调用比较好。   <em>进度条</em>的代码如下:   #!/usr/bin/env python from __fu...
VB inet控件下载文件进度条
VB inet控件<em>下载文件</em>带<em>进度条</em>
webClint类ftp下载文件如何设置进度条
现在做软件自动更新,需要在下载的时候,同时<em>进度条</em>显示。由于刚接触C#,一直没有做好,麻烦大神指点下。
使用idHttp怎么总觉得不爽
现在用idHttp下载网页的时候,程序界面总是定着了,直到下载完才有反应,rn以前用NMHttp下载网页的时候,程序界面可以任意操作,有什么好的办法对付idHttp?
d7 idhttp 怎么设置timeout??
<em>idhttp</em> 10 有两个可设置的timeoutrnrnd7下<em>idhttp</em>9<em>怎么</em>设置timeout???
IdHTTP设置代理服务器怎么设置?
无论<em>怎么</em>去设置都连不上,下面是用Delphi写的试验代码(delphi做试验比较快)rnprocedure TForm1.Button1Click(Sender: TObject);rnvarrn Stream: TMemoryStream;rnbeginrn Stream := TMemoryStream.Create;rn IdHTTP1.ProxyParams.Clear;rn IdHTTP1.ProxyParams.ProxyServer := '127.0.0.1'; rn IdHTTP1.ProxyParams.ProxyPort := 1080;rn IdHTTP1.ProxyParams.ProxyUsername := 'testuser';rn IdHTTP1.ProxyParams.ProxyPassword := '111111';rn IdHTTP1.ProxyParams.BasicAuthentication := true;rn IdHTTP1.Head('http://flashhome.net/yatou11.swf');rn IdHTTP1.Get('http://flashhome.net/yatou11.swf', Stream);rn Stream.SaveToFile('d:\t1.swf');rn ShowMessage('ok');rnend;rn我已经在自己的机器上安装了CProxy,所以ProxyServer我设的"127.0.0.1",用QQ设置代理,并测试是没有问题的,这段代码执行就会出现"Socket Error # 10054 Connection reset by peer"的异常。
Python HTTP下载文件并显示下载进度条
下面的Python脚本中利用request<em>下载文件</em>并写入到文件系统,利用progressbar模块显示下载<em>进度条</em>。其中利用request模块<em>下载文件</em>可以直接下载,不需要使用open方法,例如:import urllib import requests.packages.urllib3 requests.packages.urllib3.disable_warnings() url = &quot;htt...
【CLI】使用Curl下载文件实时进度条显示
最近在捣鼓命令行下的编程,<em>下载文件</em>总是一个难熬的过程,如果有<em>进度条</em>就好很多了!!! 先上一个<em>进度条</em>的扩展包,还是不错的https://github.com/dariuszp/cli-progress-bar还是挺好看的! curl做为 PHP 一个很常用的下载方式,这里简单的使用方式; // 初始化一个 curl $ch = curl...
C# winform ftp上传下载文件进度条
大哥们,小弟急用呀,有源码的帮下忙吧。。。谢谢了。。。在线等。。。
C# Winform下载文件并显示进度条
  本来是要研究怎样判断下载完成,结果找到这个方法,可以在这个方法完成之后提示下载完成。 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using ...
Proteus教程——电子线路设计·制版与仿真.part1下载
本人用过最好的Proteus初学者教程包含Proteus软件的教程和应用PROTEUS进行电子线路设计、制版与仿真 PPT 提示请下载完part2一起解压 相关下载链接:[url=//download.csdn.net/download/yewfei/2237726?utm_source=bbsseo]//download.csdn.net/download/yewfei/2237726?utm_source=bbsseo[/url]
10分钟学会MS SQL (2005)下载
10分钟学会SQL SQL server 2005 数据库管理教程 相关下载链接:[url=//download.csdn.net/download/yanx111/2344367?utm_source=bbsseo]//download.csdn.net/download/yanx111/2344367?utm_source=bbsseo[/url]
解析excel的方法下载
讲述解析excel的方法,解析excel不再是难题! 相关下载链接:[url=//download.csdn.net/download/yanxilou/2421175?utm_source=bbsseo]//download.csdn.net/download/yanxilou/2421175?utm_source=bbsseo[/url]
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合
我们是很有底线的