Как я могу загрузить файл (Excel) в определенное место на моем диске C, используя knockout и asp.net - PullRequest
0 голосов
/ 05 июня 2018

Я пишу приложение в нокаут и asp.net, где я пытаюсь загрузить файл Excel.Я написал код для загрузки файла, но мне нужно знать, как загрузить его в определенное место, например, в любое место на диске C.Это код, который я написал до сих пор.Я думаю, что мне не хватает той части, где мне нужно указать путь для сохранения, но я не уверен, куда его поместить

<div class="control-group" data-bind="fileDrag: multiFileData">
                                                   @*<div class="form-group row">*@
                                                      <div>
                                                         @*<div class="col-md-6">*@
                                                         <div class="col-md-6">
                                                            <!-- ko foreach: {data: multiFileData().dataURLArray, as: 'dataURL'} -->
                                                            <img style="height: 100px; @*margin: 5px;*@" class="img-rounded  thumb" data-bind="attr: { src: dataURL }, visible: dataURL">
                                                            <!-- /ko -->
                                                            <div data-bind="ifnot: fileData().dataURL">
                                                               <label class="drag-label">Drag files here</label>
                                                            </div>
                                                         </div>
                                                         <div class="col-md-6">
                                                            <input type="file" multiple data-bind="fileInput: multiFileData, customFileInput: {
                                                      buttonClass: 'btn btn-success',
                                                      fileNameClass: 'disabled form-control',
                                                      onClear: onClear,
                                                       }" accept="excel/*">
                                                         </div>
                                                      </div>
                                                </div>

1 Ответ

0 голосов
/ 05 июня 2018

Чтобы указать любую папку, в которую вы хотите загружать файлы в ASP.NET, вы должны добавить эту папку в IIS при настройке приложения ASP.NET.Итак, когда вы устанавливаете приложение в IIS:

  1. Открыть IIS
  2. Развернуть сайты -> [Ваш веб-сайт / приложение]
  3. Щелкните правой кнопкой мыши на [Ваш веб-сайт /приложение]
  4. Выберите Добавить виртуальный каталог
  5. Установить псевдоним и физический путь

Этот псевдоним будет использоваться в приложении ASP.NET в качестве расположения папки, и он будетзнать, в какое физическое место на сервере помещать файлы.Надеюсь, это помогло.С уважением,

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