Онлайн просмотрщик файлов (все форматы)
У меня есть несколько файлов на S3, и я хотел бы просмотреть эти файлы в Интернете. Проблема в том, что файлы не являются публичными, и я не хочу, чтобы они были публичными. Google Doc Viewer работает, но условие, файлы должны быть общедоступными.
Могу ли я использовать офисные веб-приложения для отображения в браузере. Поскольку файлы являются частными, я не хочу хранить какие-либо данные на серверах Microsoft. Похоже, даже Google Doc Viewer хранит информацию при разборе.
Какой самый чистый способ?
Благодарю.
2 ответа
Ранее я искал что-то похожее, и есть некоторые приложения, которые можно установить локально (CyberDuck, S3 Browser и т. Д.). В браузере был ограничен до недавнего времени (полное раскрытие я работал над этим проектом).
S3 LENS - https://www.s3lens.com/
Я, вероятно, получаю минус, но у Microsoft есть онлайн-просмотрщик, который работает так же: файл должен быть общедоступным.
Вот ссылка: https://view.officeapps.live.com/op/view.aspx
Я добавляю в облако, что эти файлы должны быть общедоступными только в течение короткого периода времени, то есть до тех пор, пока страница не откроется. Таким образом, вы обманываете их с помощью облачных вычислений, загружая файл для просмотра в публичное временное хранилище в случайно сгенерированную папку и передавая этот URL-адрес онлайн-средству просмотра.
Конечно, это не так безопасно, так как файл будет в некоторой степени перемещаться во временное хранилище, а затем в Google или Microsoft, но случайные имена обеспечивают некоторую степень безопасности.
Недавно я создал небольшое приложение, которое демонстрирует то, что я только что объяснил: https://honeysuckle-eye.glitch.me/
Он загружает локальные файлы во временное хранилище, а затем открывает средство просмотра из этого временного хранилища; временное хранилище длится только одну загрузку, так что это довольно безопасно.