Я занимаюсь обновлением существующего приложения, написанного на флэш-памяти, для воспроизведения mp3-файлов телефонных звонков. Цель приложения — обучение сотрудников работе с клиентами. Некоторые из звонков являются «негативными» звонками и используются для обучения сотрудников тому, что НЕЛЬЗЯ делать.
Причина, по которой мне не нужно указывать местонахождение mp3, заключается в том, что если кто-то рассердится, покинет компанию и решит взять с собой некоторые негативные звонки, это будет плохо. Я никогда не хотел бы недооценивать интеллект наших пользователей, поэтому я уверен, что некоторые из них могли бы найти способ получить их, несмотря ни на что.
Текущая реализация, как я уже сказал, была написана во флэш-памяти, и она загружает все mp3-файлы по мере того, как swf-файл загружается на клиенте, тем самым уменьшая необходимость когда-либо обращаться к серверу для получения нового mp3-файла. Ни один из этих mp3-файлов не имеет большого размера, потому что все они состоят всего из 30-секундных клипов телефонных звонков.
Есть ли способы предотвратить прямую загрузку mp3 с сервера IIS. Могу ли я передать их с помощью С# в виде файла aspx, для воспроизведения которого требуется определенный хэш или соль?
Я действительно не хочу, чтобы все они были перенесены в swf, как текущая реализация, если я могу этого избежать.
любые предложения приветствуются.
ТИА