我正在使用jquery的Uploadify在服務器上傳圖像。現在,當用戶成功上傳圖像時我正在做什麼,我想用舊圖像替換此圖像。對於我綁定圖像的onSuccess uploadify的方法,它工作正常,如果圖像的名字永遠是不同的,那麼前一個,但如果圖像的名字是一樣的舊豈不令人耳目一新的形象,它依然呈現老image.here是我的代碼:如何獲取最新的圖像從文件夾使用JavaScript?
var WishId = "";
var ImagePath = $('[id$=hdnImgPath]').val();
var DefaultImagePath = $('[id$=hdnDefaultImagePath]').val();
$("[id$=fpFiles]").uploadify({
'swf': 'Swf/uploadify.swf',
'uploader': 'Resources/Handlers/UploadProfilePic.ashx',
'progressData': 'speed',
'cancelImg': 'Images/Grid_ActionDelete.gif',
'fileSizeLimit': '1MB',
'fileTypeExts': '*.gif; *.jpg; *.png',
'auto': true,
'multi': false,
'buttonText': 'Select',
'onSelect': function() {
WishId = $('[id$=hdnWishId]').val();
$('#lnkUpload' + WishId).show(250);
},
'onUploadStart': function (file) {
$("[id$=fpFiles]").uploadify('settings', 'formData', { 'WishID': "'" + WishId + "'" });
},
'onUploadSuccess': function (file, data, response) {
data = data.replace('"', '').replace('"', '');
if (data != '') {
alert(data);
$('[id$=imgUsersProfilePic]').attr('src', ImagePath + data);
// $('#hdnImageName' + WishId).val(data);
} else {
$('#img' + WishId).attr('src', DefaultImagePath + 'defaultProfile.png');
}
}
});
請讓我知道我必須做的沒有後顯示最新的圖像回來,一兩件事,當我刷新我的網頁其展示最新image.let我知道我在哪裏錯了。
更新:我知道這個圖像來自緩存,但我不能刪除緩存,如果我也會刪除用戶會話。所以我需要一些替代的......
爲什麼downvotes ????????????? – Ram
願景,我的解決方案工作? –
@PulkitMittal我知道,請仔細閱讀我的問題。順便說一句,謝謝你的快速回復和你的努力 – Ram