Как получить значение внутри текстового поля загрузки файла из базы данных - PullRequest
0 голосов
/ 23 января 2019

У меня есть страница, где пользователь может отредактировать ранее загруженный файл, загрузив новый файл и отредактировав имя файла и сведения о файле.Я застрял в получении значения файла из базы данных.Как получить URL / значение из базы данных и отобразить в текстовом поле URL для загрузки?

<div class="form-group col-md-6">
                    <label for="file" class="label required">Upload File</label>
                    <input type="file" name="upload_file" id="upload_file" multiple="multiple" value= @Html.EditorFor(model => model[i].upload_url) />
                </div>

1 Ответ

0 голосов
/ 23 января 2019

При загрузке файла вы можете использовать код, подобный приведенному ниже:

[HttpPost]
public ActionResult Index(HttpPostedFileBase file) {

  if (file.ContentLength > 0) {
    var fileName = Path.GetFileName(file.FileName);

    //// Save this fileName somewhere in Database


   //// save this file somewhere in database (which you probably are doing already)
  }

}

Затем, показывая последний загруженный файл, вы можете отобразить имя файла в текстовом поле загружаемого файла.

Обратите внимание, что если вы не сохранили имя файла или исходный путь (в зависимости от ваших требований), вы не сможете его отобразить.

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