FineUI 官方论坛
标题:
开原版尝试添加进去WebUploader无效
[打印本页]
作者:
小
时间:
2019-7-1 18:41
标题:
开原版尝试添加进去WebUploader无效
本帖最后由 小 于 2019-7-1 23:44 编辑
<div class="blockcode"><blockquote>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<x:PageManager ID="PageManager1" runat="server" />
<x:Grid ID="Grid1" CssClass="blockpanel" runat="server" ShowHeader="true" ShowBorder="true" Title="文件上传"
Height="350px" IsDatabasePaging="true" OnPageIndexChange="Grid1_PageIndexChange"
EnableCollapse="false" EnableCheckBoxSelect="false" EmptyText="尚未上传文件"
DataIDField="id" OnRowCommand="Grid1_RowCommand">
<Toolbars>
<x:Toolbar ID="Toolbar1" runat="server">
<Items>
<x:Button ID="btnSelectFiles" Text="选择文件上传" runat="server" EnablePostBack="false">
</x:Button>
<x:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></x:ToolbarSeparator>
<x:Button ID="btnDelete" Text="删除选中文件" runat="server" OnClick="btnDelete_Click">
</x:Button>
</Items>
</x:Toolbar>
</Toolbars>
<Columns>
<x:BoundField DataField="filename" HeaderText="文件名" ExpandUnusedSpace="true" />
<x:BoundField DataField="filetype" HeaderText="类型" Width="100px" />
<x:RenderField DataField="filesize" HeaderText="大小" Renderer="FileSize" Width="100px" />
<x:BoundField DataField="status" NullDisplayText="已完成" HeaderText="状态" Width="100px" />
<x:LinkButtonField Width="80px" ConfirmText="你确定要删除这个文件吗?" ConfirmTarget="Top"
CommandName="Delete" HeaderText="删除" />
</Columns>
</x:Grid>
</form>
<script src="../../res/js/jquery.min.js" type="text/javascript"></script>
<script src="../../third-party/webuploader/webuploader.nolog.js" type="text/javascript"></script>
<script type="text/javascript">
var btnDeleteClientID = '<%= btnDelete.ClientID %>';
var btnSelectFilesClientID = '<%= btnSelectFiles.ClientID %>';
var gridClientID = '<%= Grid1.ClientID %>';
var BASE_URL = '<%= ResolveUrl("~/") %>';
var SERVER_URL = BASE_URL + 'third-party/webuploader/fileupload.ashx';
F.ready(function () {
var grid = F(gridClientID);
var uploader = WebUploader.create({
// swf文件路径
swf: BASE_URL + '../../third-party/webuploader/Uploader.swf',
// 文件接收服务端。
server: SERVER_URL,
// 选择文件的按钮。可选。
// 内部根据当前运行是创建,可能是input元素,也可能是flash.
pick: {
id:'#' + btnSelectFilesClientID,
multiple:true
},
// 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
resize: false,
// 自动上传
auto: true,
// 文件上传参数表,用来标记文件的所有者(如果是一篇文章的附件,就是文章的ID)
formData: {
owner: 'webuploader.webuploader'
},
// 单个文件大小限制(单位:byte),这里限制为 100M
fileSingleSizeLimit: 100 * 1024 * 1024
});
});
</script>
</body>
</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