您目前尚未登陆,请选择【登陆】或【注册
首页->博客论坛->SpaceBuilder v1.0正式版源码>>BlogControls/HttpHandler/AttachmentHandler.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
普通视图
		            
1//------------------------------------------------------------------------------ 2// <copyright company="Tunynet"> 3// Copyright (c) Tunynet Network Technology Co., Ltd. All rights reserved. 4// </copyright> 5//------------------------------------------------------------------------------ 6 7using System; 8using System.Collections.Generic; 9using System.Text; 10using System.Web; 11using SpaceBuilder.Components; 12using SpaceBuilder.Blogs.Components; 13using SpaceBuilder.Blogs.Configuration; 14using SpaceBuilder.Posts.Configuration; 15using SpaceBuilder.Posts.Components; 16using TunyNet.Utils; 17 18namespace SpaceBuilder.Blogs.Controls 19{ 20 public class AttachmentHandler : IHttpHandler 21 { 22 public AttachmentHandler() 23 { 24 } 25 26 public void ProcessRequest(HttpContext context) 27 { 28 SBContext sbContext = SBContext.Current; 29 if (sbContext.AttachmentID > 0) 30 { 31 Weblog blog = Weblogs.GetWeblog(sbContext.ApplicationKey); 32 PostAttachmentMetaData pam = PostAttachments.GetPostAttachtmentMetaData(sbContext.AttachmentID, ApplicationType.Blog); 33 //Permissions.AccessCheck(blog, Permission.View, wlContext.User); 34 35 if (pam != null) 36 { 37 AttachmentSettings fs = WeblogConfiguration.Instance().AttachmentSettings; 38 fs.HandleHttpRequest(context, blog, pam); 39 } 40 } 41 else 42 { 43 WebUtils.Return404(context); 44 } 45 } 46 47 public bool IsReusable 48 { 49 get { return false; } 50 } 51 } 52} 53 54
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:SpaceBuilder v1.0正式版源码