我正在开发一个 ASP.NET MVC 应用程序,我需要一个包含图像的每个用户文件夹(包括子文件夹)。我正在寻找一种简单的方法来管理此类图像库(文件夹上传、单个图像上传、删除、显示)。
画廊本身不是应用程序的关键功能,也不必花哨(无需评论等)
现在,我正在考虑每个用户的 FTP 帐户。然而,
- 有没有办法设置从 c# 代码到 ftp 文件夹的大小限制?
- “普通用户”如何上传他的图片文件夹?有没有免费的 FTP 图片管理插件?
还是有更简单的方法?
我正在开发一个 ASP.NET MVC 应用程序,我需要一个包含图像的每个用户文件夹(包括子文件夹)。我正在寻找一种简单的方法来管理此类图像库(文件夹上传、单个图像上传、删除、显示)。
画廊本身不是应用程序的关键功能,也不必花哨(无需评论等)
现在,我正在考虑每个用户的 FTP 帐户。然而,
还是有更简单的方法?
对于文件夹的大小,使用代码
网络
Dim Klasor As DirectoryInfo = New DirectoryInfo(Server.MapPath("~/Content"))
Dim Boyut As Decimal
For Each dr In Klasor.GetFiles
Boyut += dr.Length
Next
Vb 到 C# :(
DirectoryInfo Klasor = new DirectoryInfo(Server.MapPath("~/Content"));
decimal Boyut = default(decimal);
foreach (object dr_loopVariable in Klasor.GetFiles) {
dr = dr_loopVariable;
Boyut += dr.Length;
}
关闭对 http 上的文件夹的访问,使用授权成员资格。查询只接受会员自己的文件夹。使用授权读写操作..
示例阅读:Vb.Net
Function FileReturn() As FileResult
Dim fi As New FileInfo(Server.MapPath("~/UserFiles/{UserID}/me.png"))
Return File(fi.OpenRead, "image/png")
//and for download Return File(fi.OpenRead, "image/png").FileDownloadName("me.png download") or Return File(fi.OpenRead, "image/png","meee")
End Function
转换 C#:
public FileResult FileReturn()
{
FileInfo fi = new FileInfo(Server.MapPath("~/UserFiles/{UserID}/me.png"));
return File(fi.OpenRead, "image/png");
//and for download Return File(fi.OpenRead, "image/png").FileDownloadName("me.png download") or Return File(fi.OpenRead, "image/png","meee")
}
我很抱歉 vb.net 代码