当前位置:编程学习 > JAVA >>

upload圖片後,不能立即觀看

我用smartUpload,當我upload完成,去檔案夾(/Doctor/web/)發現個圖片(abc.jpg).這個是正常
之後,我上網xxxx.com/Doctor.Web/abc.jpg ,出現報錯
Failed to load resource: the server responded with a status of 404 (Not Found)

當我再 RUN 整個project時候,就可以看到..
會不會是緩衝問題.難道每次都要 RUN 一次先可以看到???



--------------------编程问答--------------------
   今天我跑这个组件的时候也出错了。 --------------------编程问答-------------------- 首先要确定你图片的web请求地址,是不是这样哦。
如果都正确一般情况下是没问题的。 --------------------编程问答-------------------- 確定過.第一次試就不行,重新運行多一次,就沒事... --------------------编程问答-------------------- 我的做法是把file名傳去資料庫,再用ajax,取回檔案入面的file 名來顯示圖片...會不會我這種做法有問題 --------------------编程问答-------------------- 可以取的到名字的,我上次头像的功能就是这么做的,显示之后我还裁切了。 --------------------编程问答-------------------- 上传成功后,将img标签的src属性更新一次即可,这是我一个上传照片的一个方法,供参考


            function ajaxFileUpload (processUrl){
                loading();//动态加载小图标
                $.ajaxFileUpload ({url:processUrl,
                    secureuri :false,
                    fileElementId :'idFile',
                    dataType :'json',
                    success : function (data, status){
                        if(typeof(data.error) !='undefined'){
                            if(data.error !=''){
                                alert(data.error);
                            }else{
                                $('#logoimg').attr('src',"__ROOT__/"+data.dest+"?"+new Date());//注意这里后面的new Date()
                            }
                        }
                    },
                    error: function (data, status, e){
                        alert(e);
                    }
                })
                return false;
            }
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,