【问题标题】:How to change the file name after uploading the file name in radeditor in asp .net如何在asp .net中的radeditor中上传文件名后更改文件名
【发布时间】:2014-04-22 04:52:23
【问题描述】:

我在 web 项目中有 radEditor。

我点击 radEditor 中的图像管理器并通过上传按钮上传文件。例如我的文件是“MyFile.jpg”。我的文件保存在名为“MyFile.jpg”的服务器路径中。

我想在上传到服务器后更改文件名并保存。我写 FileUpload 事件:

public bool RadEditor1_FileUpload(object sender, string fileName)
{
    string FileNameTemp = fileName.Substring(fileName.LastIndexOf("/") + 1);
    string strExtension = System.IO.Path.GetExtension(FileNameTemp);
    FileNameTemp = FileNameTemp + "-" + Guid.NewGuid() + strExtension;
    fileName = fileName.Substring(0, fileName.LastIndexOf("/") + 1) + FileNameTemp;
    return true;
}

但文件保存名称为“MyFile.jpg”。

【问题讨论】:

  • 您希望文件名更改哪一行代码?
  • 文件实际写入服务器的位置在哪里?

标签: radeditor


【解决方案1】:

您可以实现 FileSystemContentProvider 并覆盖 StoreFile 方法。有关更多信息,请参阅此论坛:http://www.telerik.com/community/forums/aspnet-ajax/editor/reduce-image-file-size.aspx

最好的问候 鲁门耶科夫

【讨论】:

    猜你喜欢
    • 2011-02-10
    • 2012-05-13
    • 2012-02-02
    • 2013-07-10
    • 2016-11-19
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多