Estoy usando la etiqueta <input type="file" />
para subir un archivo al servidor. ¿Cómo accedo al archivo en el servidor y lo almacena en el servidor? (El archivo es un archivo de imagen) código del lado delAcceso al archivo de tipo de entrada en el servidor en asp.net
El cliente es:
<form id="form1" action="PhotoStore.aspx" enctype="multipart/form-data">
<div>
<input type="file" id="file" onchange="preview(this)" />
<input type="submit" />
</div>
</form>
Photostore.aspx.cs tiene
protected void Page_Load(object sender, EventArgs e)
{
int index = 1;
foreach (HttpPostedFile postedFile in Request.Files)
{
int contentLength = postedFile.ContentLength;
string contentType = postedFile.ContentType;
string fileName = postedFile.FileName;
postedFile.SaveAs(@"c:\test\file" + index + ".tmp");
index++;
}
}
Traté de subir un archivo JPG. No se puede ver un archivo guardado. ¿Qué está pasando mal?
winforms or mvc u otro? –