Laden...

dateiupload auf server-verzeichnis

Erstellt von scheri vor 19 Jahren Letzter Beitrag vor 19 Jahren 1.410 Views
scheri Themenstarter:in
27 Beiträge seit 2005
vor 19 Jahren
dateiupload auf server-verzeichnis

du musst einfach ein html-element mit dem type "file" erstellen und mit runat="server" dem server zur verfügung stellen....

danach kannst du folgendermaßen auf das element zugreifen:


		private void btUpload_Click(object sender, System.EventArgs e)
		{
			string aktuellesVerzeichnis = Request.Params["<htmlelement file>"];
			if (aktuellesVerzeichnis == null || aktuellesVerzeichnis.Length == 0)
			{
				aktuellesVerzeichnis = Request.ApplicationPath.ToString()+"<relativer ordner, in dem die dateien sein sollen>";
			}
			if (DateiUpload.PostedFile != null && DateiUpload.PostedFile.FileName.Length > 0)
			{
				string zielverzeichnis = Server.MapPath(aktuellesVerzeichnis);
				try
				{
					string dateiname = Path.GetFileName(DateiUpload.PostedFile.FileName);
					if (!Directory.Exists(zielverzeichnis)) Directory.CreateDirectory(zielverzeichnis);
					DateiUpload.PostedFile.SaveAs(Path.Combine(zielverzeichnis,dateiname));
					Response.Write(dateiname+" erfolgreich hinzugefügt!");
				}
				catch(Exception ex)
				{
					Response.Write(ex.Message);
				}
			}
		}

scheri Themenstarter:in
27 Beiträge seit 2005
vor 19 Jahren

BITTE SCHLIESSEN!!
hab aus versehen statt antwort ein neues thema erstellt 😁

mfg scheri