| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1515 人关注过本帖
标题:百分求思路
取消只看楼主 加入收藏
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
结帖率:99.34%
收藏
已结贴  问题点数:100 回复次数:18 
百分求思路
俺的需求比较简单啊 想求下实现的思路。


在本机上建立一个数据库,然后写一个程序用来上传附件(各种本地的文件)。
比如通过这个程序将自己D盘下的某一文件上传到数据库的某个表中 表的字段包括
附件ID 文件名称 文件内容(应该是二进制的) 上传时间 上传日期 等

比如邮箱里面的上传附件按钮实现的功能。

点击上传附件按钮就会在邮箱的界面里动态添加一个进度条哦 还会动态出现一个显示文件大小名称的标签,
一个文件的类型图标和一个删除文件的按钮。

关键的需求是怎么在上传附件时用进度条来显示进程的完成进度。

给点思路吧 大牛们 你们做这个东东应该很小CASE啦 什么语言的都行 当然delphi的最好。
搜索更多相关主题的帖子: 附件 二进制 动态 
2013-03-01 22:17
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 2楼 TonyDeng
沙发上舒服 就开讲吧

梅尚程荀
马谭杨奚







                                                       
2013-03-01 22:27
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-3-1 22:27:48的发言:

讲啥?你刚学编程时就会的东西。

其实我实现了上传 删除 查看和下载的功能 就是想知道怎么动态添加进度条
并用进度条来显示完成的进度  这个怎么弄

梅尚程荀
马谭杨奚







                                                       
2013-03-01 22:33
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-3-1 22:26:34的发言:

数据库设计思路错了

这个怎么讲 ? 要怎么设计才好呢?

梅尚程荀
马谭杨奚







                                                       
2013-03-01 22:34
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-3-1 22:34:27的发言:

你怎么弄的上传?

我用的是delphi 所以用ADOConnect 控件来连接数据库
用ADOQuery控件来实现SQL的查询 当然一个打开文件的OpenDialog控件是必不可少的

梅尚程荀
马谭杨奚







                                                       
2013-03-01 22:36
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-3-1 22:35:55的发言:

数据库中不要储存整个文件,让它放在(服务器)磁盘上就可以了。

呜呜 忘了描述清楚点了

其实数据库是个共享的数据库(相当于一个局域网服务器) 如果这个上传附件的系统装在不同的机器上
每台机子都能通过这个系统来共享上传的附件的。

[ 本帖最后由 有容就大 于 2013-3-1 22:40 编辑 ]

梅尚程荀
马谭杨奚







                                                       
2013-03-01 22:39
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-3-1 22:39:18的发言:


这样无法掌握数据传送比例,数据库添加数据的函数不在你控制之下。

是啊 我就是在这块伤脑筋啊 不知道怎么弄

梅尚程荀
马谭杨奚







                                                       
2013-03-01 22:40
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-3-1 22:43:44的发言:

共享的文件放在服务器上就能共享,你向服务器发出请求,服务器把文件内容送给请求者,不用把文件放在数据库中。不使用数据库的更新数据指令,自己写段程序上传文件(很简单的文件传输功能),就可以把握已传送的数据量和全部数据量的比例,进度条自然做成。这些是在你没有现成控件的情况下做的,有就用,没有就自己写。



以下是引用TonyDeng在2013-3-1 22:47:06的发言:

千万不要把大数据量的数据放在数据库中,那只会妨碍你查询的速度和增加网络数据传送量,数据库也极难维护,在各个方面看都不是好主意。



那我怎么办 我现在都是点击控件选择文件后就往数据库里面传的

如果不将数据放到共享的服务器 还真不知道有什么其他的方法来实现

梅尚程荀
马谭杨奚







                                                       
2013-03-01 22:53
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用zklhp在2013-3-1 22:50:21的发言:

祝楼主工作顺利


借Z版吉言 俺一定努力搞 不过能指点一二 在下感激不尽 呵呵

梅尚程荀
马谭杨奚







                                                       
2013-03-01 22:54
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-3-1 22:53:54的发言:

基于Upload的Web网页,可以用JavaScript写进度条,但那不是用数据库刷新指令的,Upload仅仅是普通的文件上传,就是我上面说的那种,用那个足够了。

我现在都web网页还是空白 要我看这方面的代码比较有难度

老大能介绍下c#或者vfp的一些关于附件上传的简单实例吗
去网上看了下 delphi的基本没有 上面两种语言的也比较少那 关键是数据库刷新指令和进度显示
基本没找到 有的都是介绍ProgressBar怎么用的 用过循环加个sleep函数就完事

梅尚程荀
马谭杨奚







                                                       
2013-03-01 23:00
快速回复:百分求思路
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012954 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved