我使用的是uploadify + s3,当我试图上传带有问号的文件时,Uploadify没有给出正确的文件名。例如,如果文件名为#?? (copy).mp4
,则发送给事件处理程序的fileObj.name
值为#
(基本上删除了后面的所有内容并包括问号)。
你能帮我解决这个问题吗?
发布于 2011-12-14 12:27:49
上面这个问题存在于actionscript的FileReference
对象中。
据我所知,FileReference
对象在问号处裁剪名称,只返回前面的部分。
我试图在原始文件系统文件名填充FileReference(event.target).name
之前找到一些方法,但我几乎不了解actionscript。
我还考虑过在服务器上重命名,但是在上传文件时没有设置mime类型,因为‘`FileReference’是如何处理文件名的。我认为它扔掉了文件分机,因为它是在问号之后。
我研究了侵入上传Javascript,以处理文件名验证和清理客户端,或者向服务器发送一些东西,以便在处理文件时可以修复该名称,但是到了uploadify可以访问它被截断的名称时。
https://stackoverflow.com/questions/8167232
复制相似问题