Веб-загрузка Kendo ui для извлечения содержимого файла txt и записи его в базу данных

Шаг 1 - Выберите текстовый файл с загрузкой кендо

(либо загрузите его в базу данных на этом этапе, либо в папку app_data для последующего удаления, либо другим способом)

Шаг 2. Извлеките данные из txt-файла.

(? в зависимости от шага 1 я бы выбрал файл, который я загрузил, или он находится в app_data, или... затем пропустил его через файл steam или что-то еще, чтобы захватить весь текст внутри)

Шаг 3. Назначьте извлеченные данные табличной модели для обратной записи в базу данных.

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


person Myzifer    schedule 17.01.2013    source источник
comment
Что вы пробовали до сих пор? Мы не будем делать работу за вас ;)   -  person Pablo Claus    schedule 17.01.2013
comment
@Pabloker Ну, я работал с пользовательским интерфейсом кендо, но это всего лишь загрузка файла напрямую в базу данных, и в идеале я хочу пропустить этот шаг и просто использовать его в качестве селектора, если только мне не нужно сначала загружать файл в базу данных. , в противном случае я просмотрел множество возможных примеров извлечения данных, но все они имеют несколько разные подходы, которые в большинстве своем несовместимы с тем, что я хочу сделать, и это оставляет меня в тупике, как этот примерstackoverflow.com/questions/11228292/   -  person Myzifer    schedule 17.01.2013
comment
Я просмотрел как минимум 20-30 других ссылок, но ничего конкретного, охватывающего шаги 1-3, просто шаги 2-3 или 1 или разные системы, такие как php и т. д.   -  person Myzifer    schedule 17.01.2013
comment
Насколько я понимаю, вы хотите сделать обработку файлов в браузере, верно? Если да, то рекомендую разбить задачу на две части: 1) Загрузить файл в базу (ничего особенного!); 2) Прочитайте файл из JavaScript (попробуйте поискать в Google для чтения файла javascript). Вы узнаете, как это сделать (и ограничения).   -  person OnaBai    schedule 17.01.2013
comment
@OnaBai Сейчас я рассмотрю как ваше решение, так и решение Spikes.   -  person Myzifer    schedule 18.01.2013


Ответы (1)


В примере приложения Kendo Music Store есть пример контроллера WebAPI ASP.NET, считывающего опубликованный файл (в данном случае изображение, но содержимое файла не имеет значения) и сохраняющего его в файловой системе: ImagesController.cs

Вы могли бы сделать что-то подобное; прочитайте содержимое файла из запроса ASP.NET и выполните любую обработку, которую хотите.

HTML и Javascript, которые настраивают виджет загрузки Kendo, находятся по адресу: storemanager-index.js

И, наконец, немного документации из учебных материалов Kendo Music Store: Загрузка обложек альбомов с помощью виджета загрузки кендо

person CodingWithSpike    schedule 17.01.2013
comment
К счастью, проект был закрыт, так как это было бы пустой тратой времени разработчиков и теми же минимальными усилиями для персонала, который не использовал существующую систему, которую им предоставили. Поскольку в то время это казалось полезным и близким к решению проблемы, я отмечаю это правильно. - person Myzifer; 15.07.2013