jQuery MiniUI

标题: mini-htmlfile可以实现无刷新上传附件吗? [打印本页]

作者: mex0    时间: 2013-4-1 10:40:43     标题: mini-htmlfile可以实现无刷新上传附件吗?

mini-htmlfile可以实现无刷新上传附件吗?

作者: factory    时间: 2013-4-1 13:55:04

htmlfile是简单的封装了html原生的file
作者: mex0    时间: 2013-4-1 14:06:38

factory 发表于 2013-4-1 13:55
htmlfile是简单的封装了html原生的file

form.getData(); 为什么这个得不到 上传附件的信息那? <input   type="submit"〉这个怎么不封装一下那?

作者: factory    时间: 2013-4-1 14:47:40

mex0 发表于 2013-4-1 14:06
form.getData(); 为什么这个得不到 上传附件的信息那?

swfupload可以实现无刷新上传,你参考我们另外一个上传控件
作者: 18907877465    时间: 2014-7-18 08:33:17

factory 发表于 2013-4-1 14:47
swfupload可以实现无刷新上传,你参考我们另外一个上传控件

实例中,无刷新上传实现了吗?
作者: felt    时间: 2014-7-18 09:30:40

18907877465 发表于 2014-7-18 08:33
实例中,无刷新上传实现了吗?

fileupload就是封装了swfupload,实现了无刷新上传
你可以跑一下我们例子
作者: 18907877465    时间: 2014-7-18 11:10:02

felt 发表于 2014-7-18 09:30
fileupload就是封装了swfupload,实现了无刷新上传
你可以跑一下我们例子

我试了好几遍,发现功能不能使用呀,选择完上传文件显示框中都没有显示上传文件的名称
作者: felt    时间: 2014-7-18 11:14:08

18907877465 发表于 2014-7-18 11:10
我试了好几遍,发现功能不能使用呀,选择完上传文件显示框中都没有显示上传文件的名称 ...

你是不是设置了size,然后你选的文件的大了
作者: 18907877465    时间: 2014-7-18 11:51:02

felt 发表于 2014-7-18 11:14
你是不是设置了size,然后你选的文件的大了

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>文件上传控件(FLASH)</title>
   

    <script src="../../scripts/boot.js" type="text/javascript"></script>

    <script src="swfupload/swfupload.js" type="text/javascript"></script>
    <link href="../../scripts/miniui/themes/blue/skin.css" rel="stylesheet" type="text/css" />
</head>
<body>
<input id="fileupload1" class="mini-fileupload" name="Fdata" limitType="*.txt"
    flashUrl="swfupload/swfupload.swf"
    uploadUrl="upload.jsp"
    onuploadsuccess="onUploadSuccess"
    onuploaderror="onUploadError" onfileselect="onFileSelect"
    />
     <br />
     <input type="button" value="上传" onclick="startUpload()"/>
    <div class="description">
        <h3>Description</h3>
        <p>FileUpload文件上传控件,基于FLASH的swfupload实现,能实现无刷新上传文件功能。</p>
    </div>
</body>
</html>
<script type="text/javascript">
    mini.parse();

    //动态设置url
//    var fileupload = mini.get("fileupload1");
//    fileupload.setUploadUrl("upload.jsp");

    function onFileSelect(e) {
        //alert("选择文件");
    }
    function onUploadSuccess(e) {

        alert("上传成功:" + e.serverData);

        this.setText("");
    }
    function onUploadError(e) {
        
    }

    function startUpload() {
        var fileupload = mini.get("fileupload1");

        fileupload.startUpload();
    }


</script>
我没有改过呀,是这个html吗?
作者: felt    时间: 2014-7-18 12:56:27

本帖最后由 felt 于 2014-7-18 12:57 编辑
18907877465 发表于 2014-7-18 11:51
文件上传控件(FLASH)
   
http://www.miniui.com/demo/#src=fileupload/fileupload.html
跑我们在线demo去
这个控件需要flash来实现,检查一下你电脑有没有flash
作者: 18907877465    时间: 2014-7-18 16:40:55

本帖最后由 18907877465 于 2014-7-18 16:49 编辑
felt 发表于 2014-7-18 12:56
http://www.miniui.com/demo/#src=fileupload/fileupload.html
跑我们在线demo去
这个控件需要flash来实现 ...


有flash了呀 是Adode Falsh Player for IE 14.0 ,我也在线跑了http://www.miniui.com/demo/#src=fileupload/fileupload.html一下上传的是“新建文本文档.txt”文件,在Demo中可以选择文件但显示框还是没有显示,Code运行的页面点击浏览时没有反应
作者: factory    时间: 2014-7-18 16:48:34

18907877465 发表于 2014-7-18 16:40
有flash了呀 是Adode Falsh Player for IE 14.0 ,我也在线跑了http://www.miniui.com/demo/#src=fileupl ...

换电脑试试,如果其他电脑可以,就是你电脑上的问题,要么flash的问题,要么就其他的了
作者: 18907877465    时间: 2014-7-18 17:00:36

factory 发表于 2014-7-18 16:48
换电脑试试,如果其他电脑可以,就是你电脑上的问题,要么flash的问题,要么就其他的了 ...

我以为你们这个功能没能实现现在一直用的是有刷新的上传....,,我刚换了一台电脑,IE版本太低http://www.miniui.com/demo/#src=fileupload/fileupload.html的Demo和Code都无法显示。我明天回家再用家里的电脑试试
作者: 18907877465    时间: 2014-7-18 17:12:07

factory 发表于 2014-7-18 16:48
换电脑试试,如果其他电脑可以,就是你电脑上的问题,要么flash的问题,要么就其他的了 ...

刚才我又试了一下才发现为什么我选择上传的txt时,显示框没有显示名字,原来我的txt文件的空的,如果txt文件不为空则会显示,但运行Code的代码,还是无法选择,这是怎么回事
作者: factory    时间: 2014-7-18 17:31:23

18907877465 发表于 2014-7-18 17:12
刚才我又试了一下才发现为什么我选择上传的txt时,显示框没有显示名字,原来我的txt文件的空的,如果txt ...

别运行code,运行code有些浏览器会有问题.

执行下载试用包,自己本地运行试用包里的例子,code并不是完全让你在线修改编辑用的
作者: 18907877465    时间: 2014-7-18 17:48:52

本帖最后由 18907877465 于 2014-7-18 17:50 编辑
factory 发表于 2014-7-18 17:31
别运行code,运行code有些浏览器会有问题.

执行下载试用包,自己本地运行试用包里的例子,code并不是完全让 ...


我在我的项目上试了一下,成功了。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2