搜索了一下,没有找到firefox下支持预览的代码,
所有解释都是说,ff默认不支持读取本地文件,所以不能预览.

解决方案 »

  1.   

    建议参考一下phpcms图片上传的源码部分,应该会有收获。
    那里面就是选择了图片,就可以从预览中看到效果,上传后,也能从预览中看到效果。
      

  2.   

    http://topic.csdn.net/u/20081021/00/43e8b35a-43f9-4a97-b15c-890fac209827.html,这是仿163的无刷上传,http://download.csdn.net/source/927305,这是采用的FancyUpload上传插件,可以显示上传进度,关于图片预览目前只能在微软的ie系列浏览器使用。校内的图片切割使用jquery的插件,
    下载地址http://www.webmotionuk.co.uk/php-jquery-image-upload-and-crop-v11/function preview(imgFile,num)
    {  
        //预览代码,支持 IE6、IE7。
        var newPreview = document.getElementById("preview"+num);
        newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
    if(num>1){
    newPreview.style.width=230;
    newPreview.style.height=130;
    }
    else{
        newPreview.style.width = "108px";
        newPreview.style.height = "130px";}
    }
    function picdelete(what,num) {
    what.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src="../images/ebook/01.jpg";
    var file=document.getElementById("pic"+num);
    file.outerHTML = file.outerHTML.replace(/value=\w/g,"");
    }