BlogEngine.NET中是否有配置设置允许我拥有图像,文档等..转到特定文件夹?目前,它根据文件上传的年,月,日创建文件夹。
答案 0 :(得分:0)
从版本2.9开始没有用于指定此路径的设置。该路径在Admin / Posts / Add_Entry.aspx.cs中的以下函数中计算。请参阅第var dirName = ...
行
protected void BtnUploadImageClick(object sender, EventArgs e)
{
var dirName = string.Format("/{0}/{1}", DateTime.Now.ToString("yyyy"), DateTime.Now.ToString("MM"));
var dir = BlogService.GetDirectory(dirName);
var file = BlogService.UploadFile(txtUploadImage.PostedFile.InputStream, txtUploadImage.FileName, dir, true);
txtContent.Text += string.Format("<img src=\"{0}image.axd?picture={1}\" />", Utils.RelativeWebRoot, Server.UrlEncode(file.AsImage.FilePath));
txtRawContent.Text += string.Format("<img src=\"{0}image.axd?picture={1}\" />", Utils.RelativeWebRoot, Server.UrlEncode(file.AsImage.FilePath));
}