Загрузка CSV в Azure SQL или хранилище больших двоичных объектов при нажатии кнопки

#javascript #html #web-applications #azure-sql-database

#javascript #HTML #веб-приложения #azure-sql-database

Вопрос:

Я нахожусь в процессе создания веб-приложения, которое позволит пользователям загружать CSV-файл в базу данных SQL Azure или контейнер для хранения больших двоичных объектов, все, что можно сделать с помощью JavaScript. У меня нет большого опыта программирования, и я надеялся, что кто-нибудь сможет указать мне правильное направление.

Пока все, что у меня есть, это простая HTML-страница с нужными мне кнопками: введите описание изображения здесь

На данный момент щелчок Choose File приведет к открытию проводника файлов, чтобы пользователь мог загрузить свой CSV-файл. Моя цель состоит в том, чтобы, когда пользователь выбирает файл и нажимает Submit , загружаемый им файл (только CSV) будет импортирован в таблицу SQL, которую я создам.

Возможно ли это с помощью JavaScript? Если да, может ли кто-нибудь привести мне пример того, как этого добиться, или сообщить, нужно ли мне для этого использовать другой язык?

Я надеялся, что это будет что-то вроде этого:

 <input type="file" id="upload1">
<input onclick="upload()" id="submitMain" type="submit">
 
 function upload(){
    //upload file to SQL
}
 

Спасибо.

Ответ №1:

Вы можете проверить ссылку ниже, используя .NET. При необходимости вы можете немного настроить его в соответствии с вашими требованиями.

https://github.com/Azure-Samples/storage-blobs-dotnet-export-import-excel-blob-to-from-db