4

http://blueimp.github.com/jQuery-File-Upload/的示例中,文件上传器会创建您要上传为缩略图的图像的预览。

我知道如何在上传后显示缩略图,因为done:回调会返回有关您上传的文件的一些数据,但是在没有实际上传文件的情况下在上传之前如何完成(我认为如果不先上传,这是不可能的)?

4

1 回答 1

5

我发现这方面的文档非常参差不齐。我通过查看此演示的源代码发现了这一点。

首先,您需要包含以下依赖项:

然后你可以像这样(在 CoffeeScript 中)将预览图像插入到 DOM 中:

$(...).fileupload().on 'fileuploadprocessalways', (e, data) ->
  file = data.files[data.index]
  if file.preview?
    myContainer.append(file.preview)

如果它不起作用,请仔细检查您是否包含所有依赖项的最新版本。

于 2013-07-25T17:09:52.273 回答