首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fine-uploader,fileTemplate,可以有id吗?

Fine-uploader,fileTemplate,可以有id吗?
EN

Stack Overflow用户
提问于 2013-09-14 15:49:10
回答 1查看 307关注 0票数 0

是否可以访问/让Fine-uploader在fileTemplate中设置已上传文件的id?我正在服务器端创建上传图像的缩略图,并希望将每个图像的缩略图添加到上传文件的列表中。可以使用filename来实现,但id会更好。

EN

回答 1

Stack Overflow用户

发布于 2013-09-14 23:35:09

我假设您正在使用Fine Uploader UI,并且只是想在Fine Uploader UI创建的DOM中的相关文件元素旁边添加这些缩略图。如果这都是真的,那么就不需要向模板中的项添加任何额外的属性。Fine Uploader通过其API使这类事情变得容易。

看看UI section of the method documentation中的getItemByFileId方法。在给定文件ID的情况下,这将在UI中返回文件项。因此,您可以这样做:

代码语言:javascript
复制
$("#uploadContainer").fineUploader()
    .on("complete", function(event, id, name, response) {
        var $fileItemInDom = $(this).fineUploader("getItemByFileId", id),
            thumbnailUrl = response.thumbnailUrl,
            image = new Image();

        image.src = thumbnailUrl;
        $(image).insertBefore($fileItemInDom);
    });

备注:

  • 上面的示例假设您已经配置了一个附加到uploadContainer元素的Fine Uploader实例。
  • 上面的示例假定服务器响应中返回的包含缩略图url的参数的名称为thumbnailUrl。更改它以适应您的situtation.
  • You可能需要在上面的示例中贡献您自己的CSS以及相关的超文本标记语言以适应您的web应用程序的样式。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18799563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档