Я работаю над сайтом подписки на онлайн-издание. Я разработал его в ASP.NET MVC 1.Извлеките внешний файл html и надежно отобразите его в браузере
В принципе, пользователь покупает журнал или газету, и путь к этой публикации становится доступным для них. Однако уловка 22 такова, что им не разрешено видеть путь к публикации, поскольку это будет необеспеченным.
Я построил функцию, которая может получить публикацию и загрузить ее, не показывая путь к файлу для пользователя, но это проблема, потому что публикация представляет собой файл HTML, который нуждается в других файлах и папках в том же каталоге, чтобы просмотреть журнал или газета.
Я знаю, что вы можете сказать, чтобы загрузить всю папку каталога, но это необоснованно, так как может быть до 200 МБ. Я подумал, что, возможно, вернул путь к файлу, а затем перенаправил на страницу, которая будет загружать публикацию в iframe, но я думаю, что это будет угроза безопасности, а также любой, кто немного разбирается в браузерах, может просматривать исходный код и получать путь от файла ,
Если у кого-то есть надежный способ получить html-файл и отобразить его в браузере, любая помощь будет оценена по достоинству. Благодарю.
'FilePath к публикации [..] будет unsecured.' нет уровня это будет отменено. Вы можете запретить маме и попу давать ссылку своим соседям, но любой технический специалист (в основном, кто-то ниже 40 и некоторые выше) получит ваш журнал бесплатно. – nvoigt
Спасибо за ваш вклад, но все эти сайты онлайн-публикаций существуют, и они, похоже, тянут его, поэтому должен быть способ. – Ic3m4n69