我正在尝试为少数人制作一个小网站。基本上我正在寻找的是用户可以注册到这个网站,登录和上传文件。我希望文件上传到以uID命名的新文件夹。
用户Tommy注册并获取用户ID 1234。 然后他的上传文件夹将是 http://www.site.com/users/1234/upload/
他是唯一可以访问此数据的人,可以将其删除。
另一种方法是将此信息存储在sql中。我正在使用MS SQL 2008.我可以在数据表中保存上传附件吗?或者我应该拥有一个拥有完整权限的帐户,该帐户将为用户创建文件夹并将直接链接保存在数据库中?
我要使用dropbox.com的一个非常简单的版本,但只能使用浏览器格式。
答案 0 :(得分:1)
查看SQL Server 2008中的FILESTREAM,它旨在有效地存储非结构化数据。
答案 1 :(得分:1)
如果你去文件夹路线,
System.IO FileInfo和DirectoryInfo将为您提供有关文件夹内容及其中文件的所有信息。
并且不要忘记Server.MapPath():)