jQuery MiniUI

标题: swfupload问题 [打印本页]

作者: feelsun    时间: 2012-12-6 10:03:55     标题: swfupload问题

<span class="mark"><a class="mini-button" style="width:50px;">上传</a></span>
                                               
                                                <input id="fileupload1" class="mini-fileupload ri_kuan_c" name="F0112" limitType="*.mp3"
    flashUrl="swfupload/swfupload.swf"
    uploadUrl="uploadAudio"


    style="width:250px;"
    />
        <input id="fileupload2" class="mini-fileupload ri_kuan_c" name="F0111" limitType="*.png,*.jpg"     flashUrl="swfupload/swfupload.swf"    uploadUrl="uploadImage"            style="width:250px;"    />
我一个表单里有2个swfupload组件,我上传按钮怎么控制哪个swfupload上传




作者: factory    时间: 2012-12-6 10:46:27

http://miniui.com/demo/index.html#src=fileupload/fileupload.html
参考该例,通过获取不同swfupload对象来控制哪个上传
mini.get(id)
使用miniui前先看下相关入门文档
作者: feelsun    时间: 2012-12-6 11:48:28

factory 发表于 2012-12-6 10:46
http://miniui.com/demo/index.html#src=fileupload/fileupload.html
参考该例,通过获取不同swfupload对象 ...

    mini.parse();
    function onUploadSuccess(e) {

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

        this.setText("");
    }
我上传成功的路径怎么获取,再作为表单的数据传给程序,存到数据库
作者: factory    时间: 2012-12-6 13:11:28

feelsun 发表于 2012-12-6 11:48
mini.parse();
    function onUploadSuccess(e) {

getUploadUrl()
作者: feelsun    时间: 2012-12-6 13:46:30

factory 发表于 2012-12-6 13:11
getUploadUrl()

e.getUploadUrl()吗,这能自动获取?服务器端要不要返回什么?
作者: factory    时间: 2012-12-6 14:01:24

feelsun 发表于 2012-12-6 13:46
e.getUploadUrl()吗,这能自动获取?服务器端要不要返回什么?


1.e.sender.uploadUrl
2.var upload = mini.get(id);
var url = upload.getUploadUrl();


作者: feelsun    时间: 2012-12-6 14:30:43

factory 发表于 2012-12-6 14:01
1.e.sender.uploadUrl
2.var upload = mini.get(id);
var url = upload.getUploadUrl();

我不是获取客户端的地址,而是获取文件上传到服务器的地址,到了服务端要把地址返回给客户端作为一个表单字段再提交给服务器端存入数据库
比如本地:c:/a.txt
上传到服务器端地址 http://www.xxx.com/txt/123.txt

作者: factory    时间: 2012-12-6 14:49:58

feelsun 发表于 2012-12-6 14:30
我不是获取客户端的地址,而是获取文件上传到服务器的地址,到了服务端要把地址返回给客户端作为一个表单 ...

后台返回文件路径,然后通过Response.Write来返回,前台通过onUploadSuccess(e) {}的e.serverData来获取你返回的路径字符串。
作者: feelsun    时间: 2012-12-6 15:34:08

factory 发表于 2012-12-6 14:49
后台返回文件路径,然后通过Response.Write来返回,前台通过onUploadSuccess(e) {}的e.serverData来获取 ...

你们的demo中fileupload可以,但是查看代码中运行代码再用就没反应了,是不是代码有问题啊
作者: niko    时间: 2012-12-6 16:29:38

你不要点击“运行代码”,它有点问题。
正规的写一个例子运行是么有问题的。
作者: feelsun    时间: 2012-12-6 16:44:53

niko 发表于 2012-12-6 16:29
你不要点击“运行代码”,它有点问题。
正规的写一个例子运行是么有问题的。 ...

关键我现在用那个代码有问题
浏览以后看不到上传文件的路径或文件名,demo可以
这个有没有进度条?
作者: niko    时间: 2012-12-6 18:10:50

没有进度条。
如果要做复杂效果的文件上传,建议去swfupload官网去看。




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