asp fckeditor自定义上传文件的文件名
上传文件时遇到中文文件名的问题,确实给用户带来了一些不便。为了让这一过程更加顺畅,我们采取了自动为文件生成名字的措施。这一操作非常简单,只需要对fckeditor\editor\filemanager\connectors\asp文件夹下的mands.asp文件稍作修改即可。
在这份文件中,我们找到了FileUpload函数。原来的代码是:Dim sFilePath sFilePath = CombineLocalPaths(sServerDir, sFileName)。这段代码是将上传文件的路径和文件名进行组合。为了让每个文件都有独特的名字,同时保留时间信息,我们对代码进行了如下修改:
修改后的代码为:Dim sFilePath, ranNum。我们使用Randomize函数和int函数生成一个随机数字ranNum,这个数字将用于构建新的文件名。接着,我们将当前的时间信息(年、月、日、时、分、秒)与文件扩展名sExtension结合,形成新的文件名。这样,每个上传的文件都将拥有一个独特的、包含时间信息的文件名。修改后的代码为:sFilePath = CombineLocalPaths(sServerDir, year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&"."&sExtension)。
通过这样的改动,我们不仅解决了中文文件名的问题,还为用户上传的文件提供了一个清晰、有序的文件命名规则。用户无需再为文件命名而烦恼,上传过程更加流畅,提高了用户体验。
我们还注意到在修改后的代码中使用了Cambrian框架的render('body')函数。这个函数用于渲染页面的主体部分,确保用户在上传文件时能够看到一个清晰的界面,并顺利完成上传操作。我们的改动旨在提高用户上传文件的便利性和体验,让用户无需担心中文文件名的问题,享受更加顺畅的上传过程。
编程语言
- asp fckeditor自定义上传文件的文件名
- MAC下MYSQL数据库密码忘记的解决办法
- PHP实现给定一列字符,生成指定长度的所有可能
- 在html中插入mpg格式视频文件的代码
- 关于PHP二进制流 逐bit的低位在前算法(详解)
- php中header跳转使用include包含解决参数丢失问题
- 微信小程序获取用户绑定手机号方法示例
- PHP判断文章里是否有图片的简单方法
- SQL Server2008数据库导入导出兼容性处理方案
- 快速解决Vue项目在IE浏览器中显示空白的问题
- js HTML5 canvas绘制图片的方法
- 安装sql server2008后再安装sql 2005找不到本地服务器
- PHP6连接SQLServer2005的三部曲
- getimagesize获取图片尺寸实例
- ThinkPHP独立分组使用的注意事项
- Jquery循环截取字符串的方法(多出的字符串处理成