【发布时间】:2011-12-26 02:27:21
【问题描述】:
我正在尝试删除使用 javascript 和 Asp.Net 动态生成的图像,我只能从 div 容器中删除它,而不是原始路径。
那我该怎么做呢?
这是我的代码:
$('#container').append("<div class='container a'><a href='#'><img src='uploads/" + document.getElementById("currentDirectory").value + "/" + file.name + "' width='64' height='64'/><span></span></a></div>");
$('.container a span').live('click', function (e) {
$(this).closest('div.container').fadeOut("normal", function () {
var ImagePath ="uploads/" + document.getElementById("currentDirectory").value + "/" + file.name + "";
var sPath = Server.MapPath(ImagePath) + dataName + fileName;
$(sPath).remove();
});
return false;
});
【问题讨论】:
-
您是否尝试使用 javascript 删除服务器上的图像?
-
实际问题是什么?它会给出一些错误或异常吗?您的 sPath 变量是否提供了合格且正确的路径?您可以添加 try{}catch.. 来查看。
-
是的,我已经完成了,它正确显示了路径,我可以从容器中删除它,但不能从它的文件夹中删除。
-
如果您尝试从 javascript 中删除服务器上的图像。这只是一个禁忌。
-
@Richard - 是的,我正在尝试删除服务器上的图像。
标签: javascript asp.net image path