Написание плагина на JQuery для передачи файлов на сервер

247
28 марта 2017, 12:39

Привет. Вопрос таков: У меня есть сайт, написаный на ASP.NET MVC. База данных MSSQL. Мне нужно написать плагин, с помосью которого можно будет подгружать файлы на сервер и который можно будет использовать на других сайтах. Нашел очень классный пример чата Сhatwee Процедура этого сервиса следующая: Пользователь регистрируеться на сервисе, и для него генерируеться строка, для подключение чата на свой сайт. Пользователь потом подключает строку к сайту и на сайте появляеться плагин. Работа моего будущего плагина будет заключаться в загрузке документа на сервер. Если плагин будет установлен на другом сайте, то мне нужно знать откуда пришла информация. Я так понимаю что информация со стороны плагина должна загружаться с идентификатором, чтобы понимать с какого сайта был загружен файл. Когда даные будут записаны в базе на сервере, тогда уже будет можно выводить их в панели пользователя, который установил плагин у себя на сайте. Пример строки этого сервиса ниже.

<script src="https://[сервис]/58cd70efbd616deb57fda3dd.js"></script>

Я так понимаю что эта часть: 58cd70efbd616deb57fda3dd.js - это сгенерированый скрипт с ID пользователя, который вызывает плагин и передает ID этого пользователя плагину. Это я понял вроде бы. Далее лпагин исползует этот идентификатор.

Напишу список вопросов, которые интересуют:

  1. Какую технологию нужно выбрать для такой задачи? Может хватит Ajax+jQuery или нужно что нибудь другое?
  2. Как я могу написат плагин, который можно будет подключать к чужому сайту с елементами DOM, стилями и тд.? Это будет один файл-скрипт с подгрузкой стилей и дополнительных файлов? Було бы неплохо пример увидеть.
  3. Как передавать информацию с идентификатором пользователя на сервер?
  4. Как принимать такой запрос в контроллере ASP.NET MVC со стороны сервера?
READ ALSO
Проблема после добавления Admob на проект

Проблема после добавления Admob на проект

Кто-нибудь может подсказать чем грозит моему проекту удаление с dependencies на грейдле следующей строчкиcom

204
Не запускается сервер программ Glassfih из под Intellij

Не запускается сервер программ Glassfih из под Intellij

Поставил сервер программ Glassfish4, настроил, из под консили все запускается как надо

360
Какой компьютер купить Androd разработчику [требует правки]

Какой компьютер купить Androd разработчику [требует правки]

Скажите пожалуйста какой ПК купить чтобы быстрее Android Studio Работала

277
NPE при восстановлении элемента ArrayList

NPE при восстановлении элемента ArrayList

Удаление элемента происходит нормально, но при восстановлении его на то же место в ArrayList выдает:

214