嘿,我刚刚收到一个问题,我以前没有使用过asp.net,但正在使用c#/managed c++,但我想知道做以下操作有多难。
1) 建立一个用户可以注册的登录系统。2) 每个用户可以将每个文件上传到服务器。
这些文件只能由特定的用户通过渴望进入来访问
我认为它很基本,所以不应该太难。我想我也需要一个数据库来存储用户名/密码/文件?
如果有人对此有任何教程,我将不胜感激。
这是一个相当广泛的问题,网上有很多资源可以帮助您入门。
只需创建一个新网站就可以很容易地在ASP.Net4中设置表单验证系统,因为它会使用"会员提供商"在数据库中自动创建网站的登录和注册页面:
网站用户身份验证
您可以在数据库中创建一个"UploadFile"表,该表引用了文件路径和用户名。当用户通过身份验证时,您可以从user.Identity.name属性获取他们的用户名,然后检查他们是否可以上传文件。您可以使用ORM来更容易地访问数据库,并且有很多可供选择,如Linq-to-SQL、实体框架或NHibernate。
有几个关于文件上传的教程视频:
简单文件上传
当然,这还有很多,但希望能给你一些从哪里开始学习的想法。