jQuery MiniUI

标题: fileupload上传问题 [打印本页]

作者: 小勇    时间: 2017-3-23 09:44:04     标题: fileupload上传问题

<script src="../Scripts/miniui/scripts/boot.js"></script>
<script src="../Scripts/fileupload/swfupload.js" type="text/javascript"></script>




<input id="imageUpload" class="mini-fileupload" name="Fdata" limittype="*.bmp;*.png;*.jpg"
               flashurl="../Scripts/fileupload/swfupload.swf"
                uploadurl="Upload1.aspx"
               
                />
<br />
            <input type="button" value="上传" />

//图片上传方法

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

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

        this.setText("");
    }
    function onUploadError(e) {
        alert("上传失败:" + e.serverData)
    }

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


    }
为什么进不了Upload1.aspx的监听事件呢?

作者: felt    时间: 2017-3-23 10:15:06

1 点击有没有弹出选择文件的窗口?  
2 有没有进入onuploaderror事件?
作者: 小勇    时间: 2017-3-23 10:20:34

felt 发表于 2017-3-23 10:15
1 点击有没有弹出选择文件的窗口?  
2 有没有进入onuploaderror事件?

[attach]9024[/attach][attach]9023[/attach]

弹出来了,也进入onuploaderror事件了,就是点击上传的时候进入不了Upload1.aspx页面下的监听事件,请问下什么原因

作者: felt    时间: 2017-3-23 12:57:03

小勇 发表于 2017-3-23 10:20
弹出来了,也进入onuploaderror事件了,就是点击上传的时候进入不了Upload1.aspx页面下的监听事件,请 ...

那就是上传失败了,可能是路径不对,文件大小不对等等,具体的你可以打断点在onloaderror里面看详细的信息。
作者: 小勇    时间: 2017-3-23 13:06:21

felt 发表于 2017-3-23 12:57
那就是上传失败了,可能是路径不对,文件大小不对等等,具体的你可以打断点在onloaderror里面看详细的信 ...

上传失败就不会进入这个监听吗?
作者: 小勇    时间: 2017-3-23 13:49:04

felt 发表于 2017-3-23 12:57
那就是上传失败了,可能是路径不对,文件大小不对等等,具体的你可以打断点在onloaderror里面看详细的信 ...

[attach]9027[/attach][attach]9026[/attach][attach]9025[/attach]

swfupload.js直接报错什么原因



作者: felt    时间: 2017-3-23 14:42:22

小勇 发表于 2017-3-23 13:49
swfupload.js直接报错什么原因

你这个文件是0字节的空文件吗?请用非空文件上传。
作者: 小勇    时间: 2017-3-23 14:51:09

felt 发表于 2017-3-23 14:42
你这个文件是0字节的空文件吗?请用非空文件上传。

[attach]9033[/attach][attach]9032[/attach][attach]9031[/attach]

明明没有什么错误,为何进不了upload的页面监听,进不了监听,我怎么知道上传是否正确呢


作者: felt    时间: 2017-3-23 15:53:26

小勇 发表于 2017-3-23 14:51
明明没有什么错误,为何进不了upload的页面监听,进不了监听,我怎么知道上传是否正确呢

...

这些代码看不出什么问题
你不是监听了loaderror和loadsuccess,到底进来那个回调没提示吗,如果进了error,把e.msg打出来看到底是什么错误信息
作者: 小勇    时间: 2017-3-23 16:15:42

felt 发表于 2017-3-23 15:53
这些代码看不出什么问题
你不是监听了loaderror和loadsuccess,到底进来那个回调没提示吗,如果进了error ...

[attach]9037[/attach]
[attach]9038[/attach]
每次打开浏览器就报这个错误


作者: 小勇    时间: 2017-3-23 16:37:15

小勇 发表于 2017-3-23 16:15
每次打开浏览器就报这个错误


[attach]9039[/attach]

Fdata为空,证明uploadUrl="Upload1.aspx"没响应,没有进入这个页面,请问下什么原因?


作者: dforce    时间: 2017-3-24 09:15:17

小勇 发表于 2017-3-23 16:37
Fdata为空,证明uploadUrl="Upload1.aspx"没响应,没有进入这个页面,请问下什么原因?

...

1 首先请本地运行我们试用包的这个示例,能不能正常运行
2 比较你的使用和我们示例有什么不同
有没有正确引入miniui和swfupload.js,
flashUrl和uploadUrl路径是否都正确

作者: 小勇    时间: 2017-3-24 09:47:09

dforce 发表于 2017-3-24 09:15
1 首先请本地运行我们试用包的这个示例,能不能正常运行
2 比较你的使用和我们示例有什么不同
有没有正确 ...

[attach]9043[/attach]
我在本机直接运行下载的fileupload,连浏览都打不开啊

作者: dforce    时间: 2017-3-24 10:32:17

小勇 发表于 2017-3-24 09:47
我在本机直接运行下载的fileupload,连浏览都打不开啊

试用包请在web服务器环境下打开,不要直接打开,比如.net的试用包可以直接用vs打开网站的方式打开。
作者: 小勇    时间: 2017-3-24 10:53:31

dforce 发表于 2017-3-24 10:32
试用包请在web服务器环境下打开,不要直接打开,比如.net的试用包可以直接用vs打开网站的方式打开。 ...

打开了,你们的没有问题,不知道我的问题在哪
作者: 小勇    时间: 2017-3-24 11:20:41

小勇 发表于 2017-3-24 10:53
打开了,你们的没有问题,不知道我的问题在哪

一模一样的代码,一样的引用文件,为什么就是不行呢?
作者: 小勇    时间: 2017-3-24 12:27:09

小勇 发表于 2017-3-24 11:20
一模一样的代码,一样的引用文件,为什么就是不行呢?

是不是在Web From上不起作用啊,我新建了个网站没问题,在Web From 使用不行
作者: dforce    时间: 2017-3-24 14:35:14

小勇 发表于 2017-3-24 12:27
是不是在Web From上不起作用啊,我新建了个网站没问题,在Web From 使用不行

我们的控件都是js控件,是基于浏览器展现的。
作者: 小勇    时间: 2017-3-24 14:58:11

dforce 发表于 2017-3-24 14:35
我们的控件都是js控件,是基于浏览器展现的。

就是说如果是web forms项目,就是无法使用fileupload这个控件吗




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