你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~
赞同来自:
不是本人 - no no no!
赤木@晴子 - 明月百年心
要回复问题请先登录或注册
上帝给我的使命,就是证明你们都不是最糟糕的
3 个回复
3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~
赞同来自:
解决办法:建议使用英文数字形式(alphanumeric)的文件名,不要在文件名(filename)里面使用任何 ASCII 码之外的特殊字符。
不是本人 - no no no!
赞同来自:
“从 v1.5.2 版本开始,jDownloads 支持手动指定下载类别对应的文件目录,从而解决了以前“自动根据类别名称创建文件目录”时无法支持中文类别的问题。(注:安装之后必须先禁用自动创建功能)”
我事先在jd设置-后台设置中已经禁用了“自动根据类别名称创建对应的文件目录? ”
然后在类别管理--添加类别中,输入“对应的目录名称”----是否可以直接输入中文目录名称?
我做了几次测试:
(1) 在“类别名称”输入“测试”,然后在“对应的目录名称”也输入“测试”--事先在后台并未新建一个名称为“测试”的目录,结果系统提示“出错:无法创建目录!同名文件夹已存在”
(2) 在“类别名称”输入“测试”,然后在“对应的目录名称”也输入“测试”--事先在后台新建一个名称为“测试”的目录,结果系统提示“出错:无法创建目录!同名文件夹已存在”
补充一下:事先在jd设置--监控--监控下载目录中禁用了“扫描下载目录”。
我实在不知道如何“手动指定下载类别对应的文件目录,从而解决了以前“自动根据类别名称创建文件目录”时无法支持中文类别的问题”,请给位指点!
赤木@晴子 - 明月百年心
赞同来自:
jDownloads 以前的做法是:用户创建一个新类别,起名叫 mydown,那么在点击“保存”按钮时,该组件会自动在服务器的文件系统中创建一个新目录(文件夹),名字就叫 mydown,一模一样。也就是说,用户无需再通过 FTP 软件在服务器上创建存放文件的这个目录了。这一点似乎很方便,但这是针对英文用户而言。
假设现在一个中国人要用这个组件。他当然要创建中文类别了。假设他创建了一个新类别,叫做“免费软件”,这时,jdownloads 组件就要尝试在服务器上自动创建名为“免费软件”的目录,很可惜,Joomla是不支持中文目录名称的,所以就出现了乱码或者错误,导致后面添加下载文件时,无法将文件上传到这个以乱码为名称的目录中。
所以,我在发现这个问题之后,就给 jdownloads 的作者提出了改进建议:允许用户选择“是否自动根据类别名称创建同名目录”。作为中文用户,当然要禁用这一点(不是你所做的“禁止扫描下载目录”!)。那么上面的问题就解决了:他通过 FTP 软件在服务器上 jdownloads 的下载根目录中创建了一个子目录名叫 freesoft,然后他在 jDownloads 组件后台的“类别管理”中,创建了一个新的类别名叫“免费软件”,然后在下面那个字段“对应的目录名称”这里填写 freesoft —— 相当于将这二者手动关联起来。
所以,你应该做的设置是:
在 jDownloads 后台,进入“设置中心”,点击“后台”标签页,将第一项“自动根据类别名称创建对应的文件目录?”选择为“否”(默认是“是”)。
如果你不做这一项设置,前面所提到的那个“对应的目录名称”字段是隐藏的,不会显示出来。