【问题标题】:upload file and give download link in telerik Rad-Editor在 Telerik Rad-Editor 中上传文件并提供下载链接
【发布时间】:2013-06-17 05:53:20
【问题描述】:

这是我的 Rad-editor 代码,

<telerik:RadEditor ID="RadEditor1Content" runat="server" AutoResizeHeight="True"
Width="500px" ToolbarMode="Floating">
<Content>
</Content>
<ImageManager EnableAsyncUpload="True" ViewPaths="~/images" UploadPaths="~/images" MaxUploadFileSize="900000000"/>
<MediaManager EnableAsyncUpload="true" ViewPaths="~/media" UploadPaths="~/media"  MaxUploadFileSize="900000000"/>
<TrackChangesSettings CanAcceptTrackChanges="False"></TrackChangesSettings>

在我的 Rad-Editor 中上传正常,但是当我插入上传的文件时,rad-editor 显示喜欢

<object height="150" width="150" type="application/x-oleobject" 
classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6">
<param name="URL" value="/media/MySongFile.mp3"><embed src="/media/MySongFile.mp3"
 type="application/x-mplayer2" 
pluginspage="http://www.microsoft.com/Windows/MediaPlayer" width="150" height="150">

它使用可以播放的 MediaPlayer 显示我上传的文件(mp3)。我不想表现出喜欢这个。 我只想显示Download Link 来下载我上传的文件。我该怎么做?

【问题讨论】:

    标签: c# asp.net telerik radeditor


    【解决方案1】:

    您可以使用 OnClientPasteHtml 事件来修改粘贴的内容:http://www.telerik.com/help/aspnet-ajax/editor-onclientpastehtml.html 例如,在图像后添加一些文本:

    function OnClientPasteHtml(sender, args)
            {
                if (args.get_commandName() == "ImageManager")
                {
                    args.set_value(args.get_value() + " my modification");
                }
            }
    

    并且以类似的方式,您可以获得所需的管理器(Flash、Document 等),提取 src 并生成锚点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-22
      • 1970-01-01
      • 2011-12-24
      • 2014-02-09
      • 1970-01-01
      • 2017-10-07
      • 2011-08-09
      • 2020-03-27
      相关资源
      最近更新 更多