Fix upload image from true IE8

--HG--
branch : dev
This commit is contained in:
Dave Reed
2011-02-28 16:25:42 -08:00
parent aa232f9635
commit b23f5127ad
2 changed files with 6 additions and 9 deletions

View File

@@ -157,7 +157,7 @@ namespace Orchard.Media.Services {
Argument.ThrowIfNullOrEmpty(folderPath, "folderPath");
Argument.ThrowIfNull(postedFile, "postedFile");
return UploadMediaFile(folderPath, postedFile.FileName, postedFile.InputStream, extractZip);
return UploadMediaFile(folderPath, Path.GetFileName(postedFile.FileName), postedFile.InputStream, extractZip);
}
/// <summary>

View File

@@ -237,13 +237,10 @@
function uploadMedia(form) {
var name = "addmedia__" + (new Date()).getTime(),
prefix = getIdPrefix(form);
$("<iframe/>", {
id: prefix.substr(1) + "iframe",
name: name,
src: "about:blank",
css: { display: "none" },
load: iframeLoadHandler
}).appendTo(form);
$("<iframe name='" + name + "' src='about:blank' style='display:none'/>")
.attr("id", prefix.substr(1) + "iframe")
.bind("load", iframeLoadHandler)
.appendTo(form);
form.target = name;
$(prefix + "indicator").show();
}
@@ -267,7 +264,7 @@
try {
var self = $(this),
form = self.closest("form"),
frame = window.frames[this.name];
frame = this.contentWindow || window.frames[this.name];
if (!frame.document || frame.document.URL == "about:blank") {
return true;
}