FineUI 官方论坛

标题: 开原版尝试添加进去WebUploader无效 [打印本页]

作者: 小    时间: 2019-7-1 18:41
标题: 开原版尝试添加进去WebUploader无效
本帖最后由 小 于 2019-7-1 23:44 编辑
  1. <div class="blockcode"><blockquote>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head runat="server">
  4.     <title></title>
  5.    
  6. </head>
  7. <body>
  8.   <form id="form1" runat="server">
  9.         <x:PageManager ID="PageManager1" runat="server" />
  10.         <x:Grid ID="Grid1"  CssClass="blockpanel" runat="server" ShowHeader="true" ShowBorder="true" Title="文件上传"
  11.             Height="350px" IsDatabasePaging="true" OnPageIndexChange="Grid1_PageIndexChange"
  12.             EnableCollapse="false" EnableCheckBoxSelect="false" EmptyText="尚未上传文件"
  13.             DataIDField="id" OnRowCommand="Grid1_RowCommand">
  14.             <Toolbars>
  15.                 <x:Toolbar ID="Toolbar1" runat="server">
  16.                     <Items>
  17.                         <x:Button ID="btnSelectFiles" Text="选择文件上传"  runat="server" EnablePostBack="false">
  18.                         </x:Button>
  19.                         <x:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></x:ToolbarSeparator>
  20.                         <x:Button ID="btnDelete" Text="删除选中文件"  runat="server" OnClick="btnDelete_Click">
  21.                         </x:Button>
  22.                     </Items>
  23.                 </x:Toolbar>
  24.             </Toolbars>
  25.             <Columns>
  26.                 <x:BoundField DataField="filename" HeaderText="文件名" ExpandUnusedSpace="true" />
  27.                 <x:BoundField DataField="filetype" HeaderText="类型" Width="100px" />
  28.                 <x:RenderField DataField="filesize" HeaderText="大小" Renderer="FileSize" Width="100px" />
  29.                 <x:BoundField  DataField="status" NullDisplayText="已完成" HeaderText="状态" Width="100px" />
  30.                 <x:LinkButtonField Width="80px" ConfirmText="你确定要删除这个文件吗?" ConfirmTarget="Top"
  31.                     CommandName="Delete" HeaderText="删除"  />
  32.             </Columns>
  33.         </x:Grid>
  34.     </form>
  35.     <script src="../../res/js/jquery.min.js" type="text/javascript"></script>
  36.     <script src="../../third-party/webuploader/webuploader.nolog.js" type="text/javascript"></script>
  37.     <script type="text/javascript">
  38.         var btnDeleteClientID = '<%= btnDelete.ClientID %>';
  39.         var btnSelectFilesClientID = '<%= btnSelectFiles.ClientID %>';
  40.         var gridClientID = '<%= Grid1.ClientID %>';

  41.         var BASE_URL = '<%= ResolveUrl("~/") %>';
  42.         var SERVER_URL = BASE_URL + 'third-party/webuploader/fileupload.ashx';


  43.         F.ready(function () {
  44.             var grid = F(gridClientID);

  45.             var uploader = WebUploader.create({

  46.                 // swf文件路径
  47.                 swf: BASE_URL + '../../third-party/webuploader/Uploader.swf',

  48.                 // 文件接收服务端。
  49.                 server: SERVER_URL,

  50.                 // 选择文件的按钮。可选。
  51.                 // 内部根据当前运行是创建,可能是input元素,也可能是flash.
  52.                 pick: {

  53.                 id:'#' + btnSelectFilesClientID,
  54.                  multiple:true

  55.                 },
  56.                
  57.                 // 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
  58.                 resize: false,

  59.                 // 自动上传
  60.                 auto: true,

  61.                 // 文件上传参数表,用来标记文件的所有者(如果是一篇文章的附件,就是文章的ID)
  62.                 formData: {
  63.                     owner: 'webuploader.webuploader'
  64.                 },

  65.                 // 单个文件大小限制(单位:byte),这里限制为 100M
  66.                 fileSingleSizeLimit: 100 * 1024 * 1024

  67.             });



  68.         });
  69.     </script>
  70. </body>
  71. </html>
复制代码

这个是我把Pro的代码赋值过来开原版的,但是点击选择文件它没有报错也不弹出选择文件,,,请教下是Pro版对js单独处理了嚒?

还有就是开原版的上传文件怎么支持选择多个文件呢
请三石大佬看看

我改成这样的  应该可以了吧,但是点击选择文件 还是不会弹出选择文件,看他的文档应该就是这么用的吧,麻烦三十大佬 指导下,翻了论坛以前的东西,希望三十大佬开源版能集成进去  我自己尝试使用一直有问题,,,比较急 请指导下  谢谢

作者: sanshi    时间: 2019-7-2 10:02
你这里基本上都是Webuploader的创建代码,没发现有问题。F12,看下是否有JS错误
作者: 小    时间: 2019-7-2 10:18
sanshi 发表于 2019-7-2 10:02
你这里基本上都是Webuploader的创建代码,没发现有问题。F12,看下是否有JS错误 ...

[attach]12011[/attach]
并没有提示错误  但是就是弹不出选择文件  

作者: 小    时间: 2019-7-5 17:45
sanshi 发表于 2019-7-2 10:02
你这里基本上都是Webuploader的创建代码,没发现有问题。F12,看下是否有JS错误 ...

麻烦您在看看   有时间能够加到开源示例更好了,




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4