javascript - 文件上传完成后如何将 uploadcare 小部件重置为原始状态

标签 javascript node.js file-upload uploadcare

我正在使用 Uploadcare用于在 nodejs 应用程序中上传个人资料图像的小部件。 在 Uploadcare 小部件中,一旦用户完成单个文件的上传,我想返回到原始小部件状态,以便用户可以选择另一个图像来替换之前的图像。

widget.onUploadComplete(function(info) {
    // assign image to image tag
    $('#avatar').attr('src', info.cdnUrl);

    // reset the widget to user can see the the "choose image" button again. 
    widget.value();
}

然而 widget.value() 似乎没有做任何事情,尽管在 issue 上有建议关于上传

最佳答案

widget.value 是 getter/setter 方法,所以 widget.value() 只会返回当前值。

使用 widget.value(null) 重置。

您可以在 Uploadcare JS API documentation 中找到更多信息.

p.s.: 感谢您的提示,我已经改进了 github issue 中的答案。

关于javascript - 文件上传完成后如何将 uploadcare 小部件重置为原始状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703249/

相关文章:

javascript - 使用嵌入或 iframe 在模态中使用 Angular 4 上传前预览

javascript - 带有nodejs axios和vanilla javascript中的异步等待模式的数组文件下载器

html - Bootstrap 表格 : Custom file button working but not showing name of uploaded file

javascript - 为什么我的服务器没有收到任何内容?

javascript - HTML5 拖放 - 仅适用于每个拖放区的项目

javascript - 如何根据需要制作不同大小的同一类中的两个图像?

javascript - Knockout 或其他 JavaScript 来添加/删除对象的属性

node.js - 使用 node.js 将文件流式传输到 mongodb

jquery - 如何让jquery文件上传回发除[httpPost]index.cshtml()之外的指定操作?

file-upload - 使用 Dropbox 作为我网站的文件存储是否合法?