<tfoot id='c1Nfj'></tfoot>

<small id='c1Nfj'></small><noframes id='c1Nfj'>

        <bdo id='c1Nfj'></bdo><ul id='c1Nfj'></ul>
    1. <legend id='c1Nfj'><style id='c1Nfj'><dir id='c1Nfj'><q id='c1Nfj'></q></dir></style></legend>
      <i id='c1Nfj'><tr id='c1Nfj'><dt id='c1Nfj'><q id='c1Nfj'><span id='c1Nfj'><b id='c1Nfj'><form id='c1Nfj'><ins id='c1Nfj'></ins><ul id='c1Nfj'></ul><sub id='c1Nfj'></sub></form><legend id='c1Nfj'></legend><bdo id='c1Nfj'><pre id='c1Nfj'><center id='c1Nfj'></center></pre></bdo></b><th id='c1Nfj'></th></span></q></dt></tr></i><div id='c1Nfj'><tfoot id='c1Nfj'></tfoot><dl id='c1Nfj'><fieldset id='c1Nfj'></fieldset></dl></div>

      jQuery 文件上传不显示预览

      时间:2024-04-19

      <small id='zIkP1'></small><noframes id='zIkP1'>

      <tfoot id='zIkP1'></tfoot>
      • <legend id='zIkP1'><style id='zIkP1'><dir id='zIkP1'><q id='zIkP1'></q></dir></style></legend>
          <tbody id='zIkP1'></tbody>

      • <i id='zIkP1'><tr id='zIkP1'><dt id='zIkP1'><q id='zIkP1'><span id='zIkP1'><b id='zIkP1'><form id='zIkP1'><ins id='zIkP1'></ins><ul id='zIkP1'></ul><sub id='zIkP1'></sub></form><legend id='zIkP1'></legend><bdo id='zIkP1'><pre id='zIkP1'><center id='zIkP1'></center></pre></bdo></b><th id='zIkP1'></th></span></q></dt></tr></i><div id='zIkP1'><tfoot id='zIkP1'></tfoot><dl id='zIkP1'><fieldset id='zIkP1'></fieldset></dl></div>
          • <bdo id='zIkP1'></bdo><ul id='zIkP1'></ul>

                本文介绍了jQuery 文件上传不显示预览的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                jQuery 文件上传 插件当前不显示所选文件.有谁知道我可以如何解决这个问题?

                The jQuery File Upload plugin does NOT currently display the selected file. Does anyone know how I can troubleshoot this issue?

                我已经实现了自定义"模板(见下文);注意我不需要显示以前上传的材料,因此没有下载模板.

                I've implemented 'custom' templates (see below); note I do not need to display previously uploaded material, hence there is no download template.

                我已经检查(通过日志记录)正在调用 add 回调,并且正在调用 uploadTemplate 函数并返回预期值——出于某种原因,那些值根本没有附加到表示表中.

                I have already checked (via logging) that the add callback is being called and that the uploadTemplate function is being called and returning expected values -- for some reason those values are simply not being appended to the presentation table.

                $('#fileupload').fileupload(
                  acceptFileTypes: /(.|/)(gif)$/i
                  uploadTemplateId: null
                  downloadTemplateId: null
                  uploadTemplate: (obj) ->
                    rows = $()
                    $.each(obj.files, (idx, file) ->
                      temp = "<tr class='template-upload fade'><td class='preview'><span class='fade'></span></td><td class='name'></td>'<td class='size'></td>"
                      if (file.error)
                        temp += "<td class='error' colspan='2'></td>"
                      else
                        temp += "<td><div class='progress'><div class='bar' style='width:0%;'></div></div></td><td class='start'><button>Start</button></td>"
                      temp += "<td class='cancel'><button>Cancel</button></td></tr>"
                      row = $(temp)
                      row.find('.name').text(file.name)
                      row.find('.size').text(obj.formatFileSize(file.size))
                      rows = rows.add(row)
                      )
                    return rows
                  downloadTemplate: ->
                    return $()
                )
                

                2012 年 10 月 16 日更新我在fileupload的初始化中添加了以下内容:

                UPDATE 10/16/2012 I added the following to the initialization of fileupload:

                  process: [{action: 'load', fileTypes: /^image/(gif|jpeg|png)$/, maxFileSize: 2000000}, {action: 'resize', maxWidth: 1920, maxHeight: 1200, minWidth: 800, minHeight: 600}, {action: 'save'}]
                

                这确实会启动加载图像的尝试,但不幸的是,该尝试会导致以下错误.有谁知道是什么原因和/或如何解决它?

                Which does initiate the attempt to load the image, but unfortunately, the attempt results in the following error. Does anyone know what is the cause and/or how to solve it?

                Uncaught TypeError: undefined (loadImage) is not a function jquery.fileupload-fp.js:87

                推荐答案

                问题是依赖加载的顺序;加载图片需要在其他核心依赖之前加载.

                The problem was the order in which the dependencies were loaded; Load Image needs to be loaded before the other core dependencies.

                这篇关于jQuery 文件上传不显示预览的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:AngularJS $http.get 返回 undefined 并且 $http() 不是函数 下一篇:未处理的拒绝错误 Bluebird

                相关文章

                  <tfoot id='ETewI'></tfoot>

                1. <i id='ETewI'><tr id='ETewI'><dt id='ETewI'><q id='ETewI'><span id='ETewI'><b id='ETewI'><form id='ETewI'><ins id='ETewI'></ins><ul id='ETewI'></ul><sub id='ETewI'></sub></form><legend id='ETewI'></legend><bdo id='ETewI'><pre id='ETewI'><center id='ETewI'></center></pre></bdo></b><th id='ETewI'></th></span></q></dt></tr></i><div id='ETewI'><tfoot id='ETewI'></tfoot><dl id='ETewI'><fieldset id='ETewI'></fieldset></dl></div>
                2. <legend id='ETewI'><style id='ETewI'><dir id='ETewI'><q id='ETewI'></q></dir></style></legend>

                      <bdo id='ETewI'></bdo><ul id='ETewI'></ul>
                  1. <small id='ETewI'></small><noframes id='ETewI'>