社区
数据库及相关技术
帖子详情
上传文件附件时,怎么获取上传的进度
songguozhi
2009-09-16 09:20:05
开发环境C++ builder 2009
数据库:Sql server 2005
利用Ado的方式,采用ADOQuery控件,数据库中字段类型为image
问题:
我现在上传附件时,想用一个进度条动态的显示已经传输的字节数,或者百分比(要真实)
哪位有类似的经验分享一下!!!
...全文
673
15
打赏
收藏
上传文件附件时,怎么获取上传的进度
开发环境C++ builder 2009 数据库:Sql server 2005 利用Ado的方式,采用ADOQuery控件,数据库中字段类型为image 问题: 我现在上传附件时,想用一个进度条动态的显示已经传输的字节数,或者百分比(要真实) 哪位有类似的经验分享一下!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
songguozhi
2009-09-29
打赏
举报
回复
关键是怎么获取已传的大小呢?
likeyrain
2009-09-22
打赏
举报
回复
看你用什么控件,一般都是:速度 = 已传大小/已用时间 ,要自己算的
xjq2003
2009-09-22
打赏
举报
回复
还没有解决吗?
songguozhi
2009-09-18
打赏
举报
回复
自己顶一下
songguozhi
2009-09-17
打赏
举报
回复
OnFetchProgress是下载文件才能用吧?
songguozhi
2009-09-17
打赏
举报
回复
sql = "insert into wordFiles(CheckId,wordName) values(1,myword.doc )";
try {
ADOQ->SQL->Clear();
ADOQ->SQL->Add(sql);
ADOQ->ExecSQL();
ADOQ->Close();
} catch (...) { }
sql="update wordFiles set wordFile=:wordFile where CheckId="+tmp;
ADOQWord->SQL->Clear();
ADOQWord->SQL->Add(sql);
TMemoryStream *tmpStream=new TMemoryStream();
tmpStream->LoadFromFile(OpenDialogWord->FileName);
if (!tmpStream) {
FormPro->Close();
ShowMessage("打开文件出错,请重新确认!");
return;
}
ADOQWord->Parameters->ParamByName("wordFile")->LoadFromStream(tmpStream,ftBlob);
try{
ADOQWord->ExecSQL();
}catch(Exception &E){
ShowMessage("服务器连接失败,数据提交不成功,请确认网络环境");
return;
};
明朝2013
2009-09-17
打赏
举报
回复
學習
lghndyz
2009-09-17
打赏
举报
回复
帮顶一下!!
yangangs
2009-09-17
打赏
举报
回复
学习了
我不懂电脑
2009-09-17
打赏
举报
回复
就是OnFetchProgress事件里处理,不过要设置成异步方式。
draculamx
2009-09-17
打赏
举报
回复
进度 = 上传总大小 / (上传速度 X 上传时间)
xjq2003
2009-09-17
打赏
举报
回复
void __fastcall TForm1::ADOQuery1FetchProgress(TCustomADODataSet *DataSet,
int Progress, int MaxProgress, TEventStatus &EventStatus)
{
//Progress
//MaxProgress
}
xjq2003
2009-09-17
打赏
举报
回复
ADOQuery控件怎么保存IMAGE字段类型的?
代码可以贴出来吗?
ADOQuery控件有个OnFetchProgress事件,可以在里面实现你的功能吧
或者BeforePost和AfterPost事件里面
附件
文件
上传
保存
博客介绍了
附件
文件
上传
保存功能。
上传
时
,打开文件选择页面,触发改变事件读取文件,判断文件大小,用FormData装文件,通过XMLHttpRequest对象提交,监听
上传
进度
。保存
时
,在控制器
获取
session中的文件表,提取
附件
存到列表,移动
附件
到最终路径。
附件
的
上传
本文档详细介绍了使用Visual Studio 2015进行
附件
上传
的实现过程,包括视图中的方法编写、文件大小限制、
上传
失败与成功处理、
上传
进度
跟踪,以及
附件
查询和下载的方法。在
上传
过程中,文件大小不得超过20MB,并通过FormData对象和XMLHttpRequest进行文件提交。同
时
,还涉及到文件下载
时
的路径判断和文件名还原。
上传
附件
本文介绍了如何实现
上传
附件
的功能,包括HTML页面布局、视图代码和控制器代码的编写。通过判断文件类型、大小,确保
上传
过程顺利,并提供
上传
进度
反馈。文件
上传
后保存在特定文件夹中,防止文件名冲突,同
时
处理不同类型的文件,如视频和音频。
MUI H5+App实现
附件
上传
&下载
进度
监听
本文聚焦于MUI
附件
上传
进度
监听,通过监听
上传
任务状态呈现
进度
。存在多文件
时
无法直接监听总
进度
,只能按每次
上传
10240B监听的问题,且该方法仅兼容iOS,安卓会直接跳转99%,体验不佳,还给出了相关HTML、CSS和JS代码。
附件
上传
、下载和移除
本文详细介绍了文件
附件
的
上传
和下载过程,包括如何查询待
上传
的
附件
、限制文件大小、使用XMLHttpRequest
上传
文件
、监听
上传
进度
及处理
上传
成功与失败的情况。
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章