Files uploaden met asp

Status
Niet open voor verdere reacties.

divided

Nieuwe gebruiker
Lid geworden
26 jan 2007
Berichten
2
Hallo mensen,

dit is meer script request.

ik zoek een asp :( script voor het uploaden van foto's een map op de centrale server.
ik weet hoe het met php moet maar helaas geen asp :(

zijn hier (bijna) kant en klare scripst voor eigenlijk ?
 
Ik kan je alvast een hint geven:

Maak op de aspx pagina het volgende veld aan:

Code:
<input id="File1" title="Selecteer een bestand om te uploaden"  type="file" maxLength="100000000" size="27" name="File1" runat="server">

Volg het voorbeeld hieronder en zet de code om naar je eigen pagina

Code:
using System.Drawing.Imaging;
using System.IO;
using System.Web;
using System.Web.Caching;
using System.Web.SessionState;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Reflection;
using System.Resources;

public class FileUpload : System.Web.UI.UserControl
{
protected System.Web.UI.Webcontrols.HtmlInputFile      File1;

}

private void InitializeComponent()
{
  this.btnUpload.Click += new System.EventHandler(this.btnUpload_Click);
  this.Load += new System.EventHandler(this.Page_Load);
}

private void btnUpload_Click(object sender, EventArgs e)
{
  string sFileName = System.IO.Path.GetFileName(File1.PostedFile.FileName);
  string Extension = System.IO.Path.GetExtension(File1.PostedFile.FileName).ToLower();	
			
  if (sFileName == string.Empty)
  {
    lblMessage.Text = "Geen bestand geselecteerd!";
  }
  else if (Extension != ".jpg")
 {
   lblMessage.Text = "Het bestand" + "&nbsp" + sFileName + "&nbsp;" + "is geen geldig jpg-bestand";
 }
 else if(System.IO.File.Exists(Server.MapPath("/images/photo") + sFileName))
 {
  lblMessage.Text = "Bestand bestaat al!";
 }
 else
 {
  string ServerPath = Server.MapPath(@"\images\photo\");
  File1.PostedFile.SaveAs(ServerPath + sFileName);
  File1.PostedFile.SaveAs(Server.MapPath("/images/photo/thumbnails/" + sFileName));
  lblMessage.Text = "Bestand is succesvol opgeslagen";
 }
}

Zet het om naar eigen code en probeer het maar eens
als je er niet uitkomt, dan hoor ik het wel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan