关于文件上传和下载及权限的问题

lawrendc 2011-11-11 09:52:17
各位,公司现在想弄一个可以员工上传下载资料的一个网站,具体功能是:员工通过用户登录后可以上传资料(员工上传的时候需要填写相应的资料信息,比如标题、作者、关键字、相关内容及类别的选择),可以在页面上查询相关的资料,但是下载资料有一定的权限设置,需要具备一定的权限才能下载。

现在有个问题,由于有的时候上传的资料会很大,比如上百兆,这时候用网页进行上传是不是就不合时宜?而该考虑用FTP工具

下载的时候又怎么能保证用户必须登录后具备一定的权限才能下载呢?



...全文
244 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
activexme 2012-02-22
  • 打赏
  • 举报
回复
像QQ邮箱,和华为网盘这样的断点续传控件就是通过HTTP协议来上传文件的。不过他们是将一个大文件化分成许多个小块,然后循环上传每一个小块,同时将一些附加信息上传给WEB服务器,比如当前文件块大小,文件MDB,文件块索引。
e2xe3cele1 2012-02-22
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 blue_msn 的回复:]

引用 22 楼 albb252 的回复:

HTTP大文件断点续传控件已经有了。楼主可以在网上找一下。结合HTTP大文件断点续传控件的话,很容易做到权限控制。
此控件支持2G文件的断点续传操作,提供了完善的开发文档,支持文件MD5验证,支持文件批量上传。
文件MD5值计算进度:

文件MD5值计算完毕

文件上传中

文件上传完毕

这个控件强,我在网上找了一下貌似swf……
[/Quote]
我在网上看到一个和这个类似的,好像叫Xproer.HttpUploader3,http://www.cnblogs.com/xproer/archive/2012/02/17/2355440.html
Blue_MSN 2012-02-22
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 albb252 的回复:]

HTTP大文件断点续传控件已经有了。楼主可以在网上找一下。结合HTTP大文件断点续传控件的话,很容易做到权限控制。
此控件支持2G文件的断点续传操作,提供了完善的开发文档,支持文件MD5验证,支持文件批量上传。
文件MD5值计算进度:

文件MD5值计算完毕

文件上传中

文件上传完毕
[/Quote]
这个控件强,我在网上找了一下貌似swfupload还有其它的Flash多文件上传控件都不支持文件MD5计算功能和断点续传功能,能否把这个控件的地址发一下。我们公司现在做的一个项目正好需要。
albb252 2012-02-22
  • 打赏
  • 举报
回复
HTTP大文件断点续传控件已经有了。楼主可以在网上找一下。结合HTTP大文件断点续传控件的话,很容易做到权限控制。
此控件支持2G文件的断点续传操作,提供了完善的开发文档,支持文件MD5验证,支持文件批量上传。
文件MD5值计算进度:

文件MD5值计算完毕

文件上传中

文件上传完毕

activexme 2012-02-22
  • 打赏
  • 举报
回复
不需要用FTP来上传,现在网上已经有非常成熟的HTTP断点续传解决方案了。比如像QQ邮箱中的文件中转站功能,115网盘中的断点续传功能,他们都是通过ActiveX来实现的。

这样上传就可以解决了。

下载的话同样不开放FTP权限,直接通过PHP下载。这样就可以做到权限限制。像115,QQ邮箱。
木头是猫 2011-11-16
  • 打赏
  • 举报
回复
给出了真实地址 又要限制谁可以下谁不能下 目前没有看到有哪个网站可以做到这一点

除非你连下载都限制只能通过FTP下载
lawrendc 2011-11-16
  • 打赏
  • 举报
回复
继续等....
lawrendc 2011-11-16
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 dd0607 的回复:]

给出了真实地址 又要限制谁可以下谁不能下 目前没有看到有哪个网站可以做到这一点

除非你连下载都限制只能通过FTP下载
[/Quote]

啊 ,也就是说 没办法控制的了
lawrendc 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 theforever 的回复:]

引用楼主 lawrendc 的回复:
考虑用FTP工具
下载的时候又怎么能保证用户必须登录后具备一定的权限才能下载呢?

FTP服务器搭建,FTP用户建立和权限设置,这些不会吗?查下资料看就行了。这里讲不了那么多。
[/Quote]

这个当然会,我想问的是 关于 如果某人拥有权限 得到相关的下载地址 ,将这个地址给了一个没有权限的人 那这个人也可以下载 了 ,是吧? 这种能控制吗?
zb1999 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 kk3k2005 的回复:]
FTP开组设置权限就可以了 一个公司能有几个人
[/Quote]

FTP 能控制嗎? 關注一下
zb1999 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 lawrendc 的回复:]
引用 8 楼 chinank 的回复:

用ftp的话权限你不好控制,建议用控件或支持断点续传的;


求解!
[/Quote]

FTP 你能控制嗎? 個人覺得 FTP是不能控制的
lawrendc 2011-11-14
  • 打赏
  • 举报
回复
继续等待各位高手的解答
KK3K2005 2011-11-14
  • 打赏
  • 举报
回复
FTP开组设置权限就可以了 一个公司能有几个人
  • 打赏
  • 举报
回复
至于下载地址的问题,用FTP://文件地址就可以。要想减少员工的操作,把FTP用户名甚至口令都通过后台程序加在下载地址里就可以了。

FTP用户名可以每人一个,也可以按照角色分类和权限级别去建立可以共用的用户。
  • 打赏
  • 举报
回复
[Quote=引用楼主 lawrendc 的回复:]
考虑用FTP工具
下载的时候又怎么能保证用户必须登录后具备一定的权限才能下载呢?
[/Quote]
FTP服务器搭建,FTP用户建立和权限设置,这些不会吗?查下资料看就行了。这里讲不了那么多。
lawrendc 2011-11-14
  • 打赏
  • 举报
回复
帮我顶的也算是对我的支持,谢谢
lawrendc 2011-11-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 chinank 的回复:]

用ftp的话权限你不好控制,建议用控件或支持断点续传的;
[/Quote]

求解!
chinank 2011-11-14
  • 打赏
  • 举报
回复
用ftp的话权限你不好控制,建议用控件或支持断点续传的;
lawrendc 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 luyuchunwy 的回复:]

完全可以的,需要借助于一些控件,推荐用这个控件:
http://www.cnblogs.com/xproer/archive/2010/04/17/1714073.html
[/Quote]

不错是不错,不过不是免费的
lawrendc 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hefeng_aspnet 的回复:]

上传文件 你可以使用大文件上传 有的可以达到1G左右吧
[/Quote]

页面做的大文件上传 可以实现断点续传的吗 如果网络不好的话?
加载更多回复(3)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧