J'utilise la balise <input type="file" />
pour télécharger un fichier sur le serveur. Comment accéder au fichier côté serveur et le stocker sur le serveur? (Le fichier est un fichier image)Accès au fichier de type d'entrée côté serveur dans asp.net
Le code côté client est:
<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 a
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++;
}
}
J'ai essayé de télécharger un fichier jpg. Impossible de voir un fichier enregistré. Qu'est-ce qui ne va pas?
winforms ou mvc ou autre? –