Html Jquery Filedrop:文件名中的俄文字符

Html Jquery Filedrop:文件名中的俄文字符,html,drag-and-drop,Html,Drag And Drop,Plugin()在Chrome中运行良好,但在Mozilla中,我在二进制XHR发送中遇到错误: InvalidCharacterError: String contains an invalid character 文件名看起来像 Каталог_2.xls 是否可以在不重命名文件的情况下使其工作?必须对文件名进行URL编码。将此函数添加到filedrop的默认选项: var default_opts = { ... rename: function(name){ retu

Plugin()在Chrome中运行良好,但在Mozilla中,我在二进制XHR发送中遇到错误:

InvalidCharacterError: String contains an invalid character
文件名看起来像

Каталог_2.xls

是否可以在不重命名文件的情况下使其工作?

必须对文件名进行URL编码。将此函数添加到filedrop的默认选项:

var default_opts = {
    ...
    rename: function(name){ return encodeURIComponent(name); },
    ...
}

“κаааааааааааааааааааа2.xls”=>%D0%9A%D0%B0%B0%D0%D1%D0%D0%D0%B3а2.xls“

我想。在web中找到这样的示例:。尝试用俄文名称拖放图像文件-在FF 20中运行良好。。。所以我认为问题不在于这个插件。请显示更多代码。