Asp.net登录和文件上传问题

时间:2011-06-25 02:06:48

标签: asp.net file login upload

嘿,我刚才有一个问题,我之前没有使用过asp.net,但是我正在使用c#/ managed c ++,但我想知道做下面这有多难。

1)建立一个用户可以注册的登录系统。 2)每个用户可以将1个文件分别上传到服务器。

这些文件只能由特定用户通过渴望来访问。

我觉得它很基本所以不应该很难。我猜我即将需要一个数据库,其中将存储用户名/密码/文件?

如果有人对此有任何教程我会非常感激。

1 个答案:

答案 0 :(得分:0)

这是一个非常广泛的问题,网上有很多资源可以帮助您入门。

通过创建新网站,可以轻松地在ASP.Net 4中设置表单身份验证系统,因为它使用“成员资格提供程序”自动为数据库中的网站创建登录和注册页面:

Website User Authentication

您可以在数据库中创建一个“UploadFile”表,该表具有对文件路径和userName的引用。对用户进行身份验证后,您可以从User.Identity.Name属性获取其用户名,然后检查他们是否可以上载文件。您可以使用ORM来更轻松地访问数据库,还有很多可供选择,例如Linq To SQL,Entity Framework或NHibernate。

有关于文件上传的几个教程视频:

Simple File Upload

当然还有更多内容,但希望能给你一些关于从哪里开始学习的想法。