Ich verfüge über eine Web-Service-Webmethode, die ein Bild akzeptiert (als Array byte [])."Ich konnte keinen Teil des Pfades finden" asmx web service
[WebMethod]
public string SaveImage(byte[] fs, string fileName)
{
string path = System.Web.HttpContext.Current.Server.MapPath("~") + "/Images/" + fileName;
try
{
MemoryStream ms = new MemoryStream(fs);
//Server.MapPath("~/Images/")
FileStream stream = new FileStream(path, FileMode.CreateNew);
ms.WriteTo(stream);
ms.Close();
stream.Close();
stream.Dispose();
return "OK";
}
catch (Exception ex)
{
string msg = ex.Message.ToString() +
"\n" +
DateTime.Now.ToShortDateString() +
"---" +
DateTime.Now.ToShortTimeString() +
"\n" +
"-----------------------------";
Logger.WriteLog(msg);
return ex.Message;
}
}
Ich habe die richtigen Berechtigungen zu dem Ordner hinzugefügt, aber was auch immer ich versuche ich den gleichen Fehler,
„nicht einen Teil des Wegs c finden kann: \ inetpub \ wwwroot \ app \ Bilder "
danke für die Hilfe im Voraus.
Ist der Ordner c: \ inetpub \ wwwroot \ app \ Images vorhanden? – mikey
nicht sicher, aber ich sah ein ähnliches Problem. Was ich getan habe, war ein generischer Handler für diese spezielle Anfrage, wo ich mit dem Hochladen von Dateien umgehen sollte. Sie können das gleiche versuchen – Manish
ja der Ordner existiert. – Aris