как взять изображение из webForm? - PullRequest
1 голос
/ 25 октября 2011

Привет всем, у меня есть веб-форма с HTML-помощниками

У меня есть что-то подобное ..

 <div class="editor-label">
                <%= Html.Label("Package Name") %>
            </div>
            <div class="editor-field">
                <%= Html.TextBox("name") %>
            </div>

            <div class="editor-label">
                <%= Html.Label("Information") %>
            </div>
            <div class="editor-field">
                <%= Html.TextBox("info") %>
            </div>

для сохранения данных я делаю это в моем контроллере ...

 public ActionResult AddNewEntry(FormCollection formValue)
    {
       ....
            lp.Add(new Package
           {
               Id = lp.Count,
               Name = formValue["name"],
               Description = formValue["info"]
           });

Но мне нужно поместить изображение в мою веб-форму, поэтому я делаю это ..

<%= Html.Label("Imagen:")%>
 <img id="Img1" src="<%= elem.Path %>" alt="Library Image" class="target-image" /> 

вопрос в том, как мне взять идентификатор изображения для сохранения в моем объекте ... что-то вродеhtml.Image для этого ...

Image = formValue ["image"]

любая идея.

Спасибо

1 Ответ

1 голос
/ 25 октября 2011

Изображение не является элементом ввода. Таким образом, «значение» не находится в наборе форм.

Поскольку у вас уже есть URL-адрес изображения, вы можете загрузить изображение на сервер. И сохраните эти байты как изображение. Я думаю, что это то, что вы пытаетесь достичь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...