0

我有以下上传者的基本设置:

<script type="text/javascript">
   $(document).ready(function () {
      var uploader = new qq.FineUploader({
         element: $('#fine-uploader')[0],
         request: {
            endpoint: 'server/handleUploads'
         },
         autoUpload: true,
         multiple: false,
         text: {
            uploadButton: '<asp:Button ID="btnFineUploader" runat="server" style="margin-right:7px;width:65px;" Text="Browse" CssClass="button" />'
         },
         validation: {
            allowedExtensions: ['mp3', 'wav'],
         }
      });
   });
</script>

<div id="fine-uploader"></div>

这会生成以下内容:

现在的样子

现在我至少有了上传器渲染,我正在努力让它以特定的方式看起来/表现。这是我想要完成的一些事情:

  • 我不想显示“处理丢弃的文件”(它一直显示,甚至在我选择/上传文件之前)
  • 我不希望“RetryDeleteUpload failed”显示在文件名的右侧
  • 我不希望上传的文件名显示为按钮下方的项目符号,而是显示在它的右侧
  • 我不想上传多个文件,但是将限制大小设置为 1 也不能满足我的要求——我希望能够选择/上传第二个文件来替换第一个文件(即我不'没有报错,我只是替换之前上传的)

此外,这可能很简单,但是如何将端点连接到我的 ASP.NET 代码隐藏中的某些东西?添加一个方法“void handleUploads()”?

此外,我用 asp:Button 包装了 uploadButton 是否会导致 IE 中的损坏(我这样做只是为了让默认的 CSS 样式应用于它)。

谢谢。希望我能把它结束,获得许可并尽快部署。

编辑:是的,我已经查看了 github 上的文档,并且 FileUploader 模式的许多设置根本不起作用。

4

1 回答 1

1

我无法帮助您处理 ASP 代码,但我可以向您指出服务器端示例存储库中的 .NET 示例以及服务器端自述文件(您在阅读文档时应该遇到过)。

存在前三个问题是因为您尚未将默认 CSS 文件导入文档。如果你正确地导入它,你会发现这些问题不再有任何意义。

对于您的第 4 个要点,将multiple选项设置为“false”,就像您在上面的代码中所做的那样。

于 2013-05-21T18:21:01.940 回答