OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5328|回复: 11

如何实现stm32与浏览器交互实现下载文件进度显示

[复制链接]

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2014-11-27
在线时间
0 小时
发表于 2014-11-27 11:10:19 | 显示全部楼层 |阅读模式
5金钱
stm32作为hhtp服务器,用浏览器访问stm32并下载文件到stm32上存储。现在这一步已经实现了,关键是如果文件较大,则下载需要时间,这时应该加个进度条或进度百分比的用来表示文件的下载进度。请问下这个进度显示应该怎么做呢,如果将网页刷新的话,则会将原来数据下载的网页给刷掉了,下载也会终止,这有什么方法来实现呢。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2014-11-26
在线时间
0 小时
发表于 2014-11-27 11:21:37 | 显示全部楼层
大神,单片机FTP一直是我的梦想,我一直想给我的单片机服务器加个网盘功能。能否分享下你的ftp部分代码?
回复

使用道具 举报

5

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2013-5-2
在线时间
0 小时
发表于 2014-11-27 13:43:07 | 显示全部楼层
回复【2楼】好人:
---------------------------------
同求
回复

使用道具 举报

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2014-11-27
在线时间
0 小时
 楼主| 发表于 2014-11-27 14:13:11 | 显示全部楼层
回复【2楼】好人:
---------------------------------
我的不是FTP,只是一个简单的httpserver
回复

使用道具 举报

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2014-11-27
在线时间
0 小时
 楼主| 发表于 2014-11-28 11:30:46 | 显示全部楼层
谁能解答下啊,谢谢了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-11-28 23:21:38 | 显示全部楼层
帮顶。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

17

主题

293

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-26
在线时间
1 小时
发表于 2014-11-29 14:28:00 | 显示全部楼层
STM32作为服务器,从上面下载文件?还是STM32作为客户端,经HTTP下载文件到STM32?
如果是后者,那么服务器反馈的HTTP报文中有文件总大小的标签,对实际收到的数据计数,GUI任务里面更新进度条
回复

使用道具 举报

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2014-11-27
在线时间
0 小时
 楼主| 发表于 2014-11-29 23:11:24 | 显示全部楼层
回复【7楼】kassandra:
---------------------------------
STM32作为web服务器,文件下载是通过浏览器访问stm32,通过stm32发送的html数据,浏览器进入登录界面,然后从浏览器下载文件到stm32,是这样的。
回复

使用道具 举报

17

主题

293

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-26
在线时间
1 小时
发表于 2014-11-30 02:44:14 | 显示全部楼层
回复【8楼】xiaoweigan:
---------------------------------
哦,你用电脑浏览器访问STM32下载文件没有进度条?
回复

使用道具 举报

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2014-11-27
在线时间
0 小时
 楼主| 发表于 2014-11-30 11:19:24 | 显示全部楼层
回复【9楼】kassandra:
---------------------------------
没有的,这个要客户端浏览器传输文件到STM32的时候,stm32要返回一些进度信息才行吧,哎,反正不知怎么搞。html这些东西没学过
回复

使用道具 举报

17

主题

293

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-26
在线时间
1 小时
发表于 2014-11-30 13:16:35 | 显示全部楼层
回复【10楼】xiaoweigan:
---------------------------------
STM32向浏览器正确响应报文了吗?
回复

使用道具 举报

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2014-11-27
在线时间
0 小时
 楼主| 发表于 2014-11-30 13:19:28 | 显示全部楼层
回复【11楼】kassandra:
---------------------------------
文件传输都是正常的,能从浏览器下载文件到STM32,现在只是想在浏览器能弄个进度条,显示下载进度而已。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-28 10:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表