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 开发