FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

FineUIPro/Mvc/Core v6.0.0 发布(新版本,新起点)! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

查看: 557|回复: 3

开原版尝试添加进去WebUploader无效

[复制链接]
发表于 2019-7-1 18:41:21 | 显示全部楼层 |阅读模式
本帖最后由 小 于 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单独处理了嚒?

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

我改成这样的  应该可以了吧,但是点击选择文件 还是不会弹出选择文件,看他的文档应该就是这么用的吧,麻烦三十大佬 指导下,翻了论坛以前的东西,希望三十大佬开源版能集成进去  我自己尝试使用一直有问题,,,比较急 请指导下  谢谢
发表于 2019-7-2 10:02:02 | 显示全部楼层
你这里基本上都是Webuploader的创建代码,没发现有问题。F12,看下是否有JS错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-2 10:18:17 | 显示全部楼层
sanshi 发表于 2019-7-2 10:02
你这里基本上都是Webuploader的创建代码,没发现有问题。F12,看下是否有JS错误 ...


并没有提示错误  但是就是弹不出选择文件  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-5 17:45:59 | 显示全部楼层
sanshi 发表于 2019-7-2 10:02
你这里基本上都是Webuploader的创建代码,没发现有问题。F12,看下是否有JS错误 ...

麻烦您在看看   有时间能够加到开源示例更好了,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|FineUI 官方论坛 ( 皖ICP备13005369号-1 )

GMT+8, 2019-10-23 06:43 , Processed in 0.117813 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表