ho sviluppato un'applicazione web usando asp.net mvc4 e sintassi del rasoio. Ho bisogno di caricare un'immagine usando file uploader e visualizzare nella stessa pagina i dettagli dell'immagine.Come caricare un'immagine e visualizzare sulla stessa pagina in asp.net mvc 4
come esempio c'è un "file uploader"
e "submit button"
in "contact page"
della mia applicazione. quando carico un'immagine di una persona e click
il pulsante di invio, dovrebbe visualizzare l'immagine da qualche parte nella pagina con i suoi dettagli come il nome dell'immagine, dimensione del genere.
esiste un modo per raggiungerlo?
Ecco il codice per la mia classe di controllo
public class FileUploadController : Controller
{
//
// GET: /FileUpload/
public ActionResult Index()
{
return View();
}
public ActionResult FileUpload()
{
return View();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult FileUpload(HttpPostedFileBase uploadFile)
{
if (uploadFile.ContentLength > 0)
{
string filePath = Path.Combine(HttpContext.Server.MapPath("~/Img/"),
Path.GetFileName(uploadFile.FileName));
}
return View();
}
}
e qui è il codice per la vista
<h2>FileUpload</h2>
@(Html.BeginForm("FileUpload", "FileUpload",FormMethod.Post, new { enctype = "multipart/form-data" }))
<input name="uploadFile" type="file" />
<input type="submit" value="Upload File" />
ma come visualizzare a pagina?
per favore aiuto.
'c'è un modo per ottenerlo?' - si, certo. Dove sei arrivato così lontano? Che tipo di ricerca hai fatto e quale codice hai tentato di scrivere? Quali difficoltà hai incontrato con questo codice che vorresti chiedere? –