Я пытаюсь реализовать систему загрузки файлов, и я действительно не понимаю, что делать.Загрузка файла в asp.Net MVC3
Я ищу самый простой способ сделать это. После долгих исследований я нашел эти объяснения.
forums.asp.net/t/1678157.aspx/2/10
Итак, вот вещи, которые я сделал в представлении:
@Code
Dim fileName As String = ""
If (IsPost) Then
Dim uploadedFile = Request.Files(0)
fileName = Path.GetFileName(uploadedFile.FileName)
fileSavePath = Server.MapPath("~/Content/Uploads/" + fileName)
uploadedFile.SaveAs(fileSavePath)
End If
End Code
<form action="" method="post">
@FileUpload.GetHtml(
initialNumberOfFiles := 1,
allowMoreFilesToBeAdded := False,
includeFormTag := True,
uploadText := "Upload")
</form>
Проблема: GetHtml не является членом 'System.Web.UI.WebControls.FileUpload' Что я могу сделать, чтобы исправить это? Это хороший способ обработки загрузки файлов?
Я использую VS2010 ... Это меняет что-то? Был установлен плагин для установки? Я этого не видел ... Это может быть проблемой, которую у меня был целый день –
Я никогда не использовал ее, но, глядя на туркарилл, кажется, что что-то должно быть установлено (может быть, для сторонних разработчиков VS2010). – Iridio
Я установил это: http://nuget.org/packages/microsoft-web-helpers, но это не помогло. Ошибка об «@ FileUpload.GetHtml» изменилась. Теперь он сообщает мне, что FileUpload не объявлен и может быть недоступен из-за уровня защиты. –