uploadify | 即时更改uploadifysettings

Jon*_*han 5 jquery amazon-s3 uploadify

我被卡住了.我使用uploadify将多个文件上传到我的s3服务器.我想将每个文件放入一个具有唯一标识符的文件夹中.我希望做的是使用这种语法来实现它(注意uuid是一个jquery插件来生成uuids):

'onComplete'  : function(event,queueId,fileObj,response) {
   $('#fileInput').uploadifySettings('folder',$.uuid())
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,当这个回调被调用时 - 我不再有权访问$('#fileInput').uploadifySettings(x,y) 我得到它是一个未定义的方法?!

其他uploadify设置注意:

'auto':  'true'
'multi': 'true'
Run Code Online (Sandbox Code Playgroud)

我直接上传到亚马逊s3

有没有人碰到这个?关于如何解决的想法?

谢谢!

Tho*_*mas 1

我希望我没有完全误解你的问题。

在服务器端做到这一点不是很容易吗?无论如何,您都必须在服务器端处理上传,这通常涉及以某种方式从临时位置获取上传的文件,确保它不是邪恶的,然后将其复制到最终的存放位置。

在最后一个复制步骤中,您可以轻松地引入一个 uuid(我想在本例中也是在服务器端生成的)。

这是一种有效的方法,还是我错过了您的要求?