以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]weui下的upload  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187847)

--  作者:xubing051018
--  发布时间:2023/8/16 15:10:00
--  [求助]weui下的upload
测试使用weUI框架下的 upload组件, 连续点击+号上传图片,为什么第二次会把第一次的覆盖掉,怎么设置成是追加上传
--  作者:有点蓝
--  发布时间:2023/8/16 15:24:00
--  
http://www.foxtable.com/mobilehelp/topics/0106.htm
--  作者:xubing051018
--  发布时间:2023/8/16 18:26:00
--  
请教,upload组件 用submitAjaxForm方式上传选择的图片后,  组件里的图片仍然在,如何在上传成功后,把组件里已经上传的图片清除,避免反复上传重复的图片。
--  作者:有点蓝
--  发布时间:2023/8/17 8:33:00
--  
按帮助的用法重新刷新当前页呀,

function submitForm(){
    show("tst1",2000);
    var result = submitAjaxForm(\'form1\',\'afterSubmit\');
}

function afterSubmit(result){
    hide("tst1");
    if (result==\'OK\') {
        show("tst2");
        location="upload.htm";
    }
    else{
        show("tst3",2000);
    }
}

--  作者:xubing051018
--  发布时间:2023/8/17 8:49:00
--  
页面还有很多其他填报信息,这种方式刷新,所有信息都没有了,这样不行,不能让用户反复填写。  我要保留其他填报信息,只清空upload已上传文件。
--  作者:有点蓝
--  发布时间:2023/8/17 9:19:00
--  
假设upload控件名称为up1,使用js清空参考

document.getElementById("up1_thumbnails").innerHTML = "";
document.getElementById("up1_gallery").setAttribute("data-images", "");
let up1 = document.getElementById("up1");
up1.value = "";
up1.Files = [];

--  作者:xubing051018
--  发布时间:2023/8/17 9:37:00
--  
收到。 感谢!
--  作者:xubing051018
--  发布时间:2023/8/17 10:39:00
--  
关于upload还有个问题请教下
使用带预览的upload,AddImage里用图片的本地绝对路径,为什么不能正常显示图片?
With .AddUploader("up2","图片",True) \'True表示允许一次上传多个文件
                .AddImage("./images/001.jpg")
                .AddImage("D:\\images\\001.jpg")    \'无法显示图片
            End With

--  作者:有点蓝
--  发布时间:2023/8/17 10:41:00
--  
网页要使用相对路径:http://www.foxtable.com/mobilehelp/topics/0044.htm
--  作者:xubing051018
--  发布时间:2023/8/17 11:00:00
--  
网页目录和文件存放目录不在一个磁盘下, 相对路径搞不来呀