上传文件名中的问号不工作
Uploadify question mark in filename not working
我使用的是uploadify + s3,当我试图上传一个带有问号的文件时,uploadify没有给我正确的文件名。例如,如果文件命名为#?? (copy).mp4
,则发送给事件处理程序的fileObj.name
值为#
(基本上在问号之后和包括问号在内的所有内容都被删除)。
- 完全忽略原始文件名不是一个选项,因为我还需要扩展名。
- 如果我尝试在运行时更改scriptData,上传将因某种原因失败。
在actionscript的FileReference
对象中上传存在上述问题。
从我可以告诉FileReference
对象在问号处删除名称,只返回它前面的部分。
我试着在FileReference(event.target).name
填充之前找到一些获得原始文件系统文件名的方法,但我几乎没有actionscript的知识。
我也考虑过在服务器上重命名,但由于"FileReference"处理文件名的方式,当文件上传时没有设置mime类型。我认为它扔掉了文件ext,因为它在问号之后。
我研究了破解uploadify Javascript来处理文件名验证和清理客户端,或者向服务器发送一些东西,以便在文件处理时可以固定名称,但当uploadify访问名称时,它已被截断。
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 正在尝试使用if和else添加类,但无法正常工作
- Jquery FadeIn FadeOut 只工作一次
- Foreach无法在Typescript中工作
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- TableExport jquery插件:文件名和扩展名问题
- 使用Alfresco获取工作流的文件名
- 上传文件名中的问号不工作
- 在react中获取工作目录和文件名;webpack