`
d2hellen
  • 浏览: 101811 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Telerik upload image

 
阅读更多
HTML:
@if (File.Exists(Server.MapPath(faviconPath)))
                    {
                        <img src="@Url.Content(faviconPath)?@DateTime.Now.Ticks" id="favicon-preview" />
                    }
                    @(Html.Telerik().Upload()
                            .Name("Favicon")
                            .Multiple(false)
                            .Async(async => async
                            .Save("FaviconUpload", "SiteSetting")
                            .Remove("FaviconRemove", "SiteSetting")
                            .AutoUpload(true)
                    ).ClientEvents(i => i.OnUpload("onUploadFavicon").OnSuccess("onFaviconSuccess")))



Javascript;
<script type="text/javascript">
    function onUploadFavicon(e) {
        $.each(e.files, function () {
            if (this.extension != '.ico') {
                showError('@MessageResource.OnlyICO')
                e.preventDefault();
                return false;
            }
        });
    }


    function onFaviconSuccess(e) {
        var preview = $('#favicon-preview');
        if (e.operation == 'remove') {
            preview.hide();
        } else {
            preview.attr('src', '@Url.Content(CurrentSite.GetDataFolderPath())/temp.ico?' + Math.random());
            preview.show();
        }
    }
</script>



Controller:
[HttpPost]
        public void FaviconUpload(HttpPostedFileBase favicon)
        {
            favicon.SaveAs(GetTempFaviconPath());
        }


        public void FaviconRemove()
        {
            var path = GetTempFaviconPath();
            if (System.IO.File.Exists(path))
            {
                System.IO.File.Delete(path);
            }
        }


        private string GetTempFaviconPath()
        {
            return Path.Combine(Server.MapPath(CurrentSite.GetDataFolderPath()), "favicon.ico");
        }
分享到:
评论

相关推荐

    Telerik Ultimate Collection 2017 破解版

    - telerik.kendoui.professional.2017.2.504.commercial - telerik.ui.for.aspnet.core.2017.2.504.commercial - telerik.ui.for.aspnetmvc.2017.2.504.commercial - telerik.ui.for.jsp.2017.2.504.commercial - ...

    Telerik汉化资源包

    Telerik的汉化资源包,不同于其他的汉化。只需下载解压后放入App_GlobalResources文件夹里面,然后telerik里面进行语言设置。telerik优秀的本地化相信大家都能自己找到。我着重汉化了RadEdit,RadGrid,RadScheduler...

    Telerik相关dll文件下载

    包含以下dll文件,需要拿走: Telerik.Web.UI.dll Telerik.Web.Design.dll Telerik.QuickStart.dll RadUpload.Net2.dll

    Telerik WPF实例源码

    Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码

    Telerik RadControls for Silverlight控件

    Telerik RadControls Silverlight 正式版,废话不多说了,帮助什么的看官网吧,都是dll,不会用的,不懂的别下。。。人品保证 Telerik.Windows.Controls.Charting.dll Telerik.Windows.Controls.dll Telerik....

    Telerik破解版

    Telerik破解版 非常棒的一组.NET控件,写.NET的人有福了,下面的地址为功能演示 http://www.telerik.com/demos/aspnet/TreeView/Examples/Programming/ClientLoadOnDemandSql/DefaultCS.aspx

    telerik telerik2011

    telerik2011全套下载地址,,,下载地址全部放到115网盘了, dev版本的,有源码。压缩包内是下载地址

    RadGrid,telerik,

    telerik控件的详细使用和说明对开发.net web 程序的工程师很有价值. 其中这才是真正的mvc模式

    Telerik JustDecompile 2016Q1

    Telerik JustDecompile 2016Q1 四大反编译利器之一,直接从github下载编译。避免官网webinstall版注册安装的麻烦。DOS下执行就可看到帮助。支持VS2015 net4.6 。本程序使用VS2015编译 需要。net 4.5 。

    Telerik控件说明文件

    Telerik_UI_For_WinForms_Documentation_2017 Telerik控件说明文件

    Telerik UI 2020.1.114 百度盘.txt

    Telerik JustMock 2020.1.113.1.msi telerik.ui.for.aspnet.core.2020.1.114.commercial.msi telerik.ui.for.aspnetmvc.2020.1.114.msi telerik.ui.for.blazor.2.6.0.commercial.msi telerik.ui.for.jsp.2020.1.114....

    Telerik ChartView股票数据软件20170422

    这是用Telerik ChartView设计的股票数据采集及分析软件,目前只完成了数据的采集和图形呈现,还没有加入分析功能,采集功能:从网上下载股票数据转换成Excel,导入系统,同时系统根据当前股票交易时间在设定后自动从...

    Telerik Collection For .NET R1 2022 DEV (Win-macOS)

    telerik.ui.for.jsp.2022.1.119.commercial.msi kendoui.for.jquery.2022.1.119.commercial.msi Telerik_UI_for_WPF_2022_1_117_Dev.msi telerik.ui.for.aspnet.core.2022.1.119.commercial.msi telerik.ui.for....

    Telerik Silverlight帮助文档

    Telerik Silverlight帮助文档 telerik 为Silverlight控件使用的帮助文档,可以帮助你更好的使用Telerik For Silverlight控件

    Telerik 2017 R2 Dev 带部分源代码

    Telerik 2017 R2 全套带部分源代码 telerik.ui.for.jsp.2017.2.504.commercial_Downloadly.ir.rar Telerik_UI_for_PHP_2017_R2_-_Full_Package_Includes_Source_Code_Downloadly.ir.rar JustDecompile_2017_2_502_1...

    Telerik2008

    大名鼎鼎的telerik界面库,包含各种前端控件,最重要的是这个版本支持.net 2.0。

    Telerik_Reporting破解版

    Telerik_Reporting 报表,相当好用 而且是免费的。

    telerik q4 2006 sp2 DEVELOPER

    telerik q4 2006 sp2 developer version. includes Radcontrols folder

    Telerik 2011 Q1 Source Files

    Telerik Reporting Source 2011 Q1 v5.0.11.316

    Telerik UI 2020 asp.net 百度盘

    telerik.ui.for.aspnet.core.2020.1.219.commercial.msi telerik.ui.for.blazor.2.9.0.commercial.msi Telerik_UI_for_ASP.NET_AJAX_2020_1_219_Dev.msi Telerik_UI_For_WinForms_2020_1_218_Dev.msi Telerik_UI_for...

Global site tag (gtag.js) - Google Analytics