2014-02-11 32 views
0

我们试图将唯一的ID传递到Fineuploader(4.2.2,JQUERY),并将其重用到fineuploader.js中以设置存储上传位置的文件夹名称。fineuploader如何覆盖提供的UUID

我们basicly发现了两个选项:

  1. 设置请求选项uuidName,这应该是一个字符串。通过这一个将导致在控制台“空”,并没有办法。
  2. 创建一个params请求选项,我们在其中定义一个具有值的变量。

虽然我们不知道如何获取该值并将其处理为fineuploader.js(并且例如使用此新var变更qq.getUniqueId函数),但选项2得到了通过。

任何人都知道我们如何才能做到这一点?

非常感谢!

编辑: 在启动上传器的代码下面,如何获取fineuploader.js中的fileID?

$(".fine-uploader").fineUploader({ 
      request: { 
       endpoint: 'server/endpoint', 
       params: { 
        fileID: '12345' 
       } 
      } 

回答

1

如果你想覆盖的UUID精细上传创建了一个文件,你可以通过setUuid method通过新的UUID的客户端这样做要么,或者您的服务器可以与它的值返回newUuid属性在其JSON响应中设置为新的UUID。

+0

感谢您的回复。你能否解释一下如何使用这种方法,文档没有描述如何使用is。 – Erik

+0

'uploader.setUuid(fileId,newUuid);' –

+0

我已经在fineuploader.js中尝试了这一点,它可以完美地工作,从最初的调用我使用: – Erik