Возможно ли загружать определенные вложения на удаленный сервер?

10 окт. 2019 г., 18:49:51
Просмотры: 301
Голосов: 1

Моя ситуация

Я разрабатываю книжный интернет-магазин на WordPress, где можно покупать и скачивать книги в формате PDF. Я не хочу использовать локальное пространство для хранения файлов (хостинг-провайдер предлагает более дешевые решения для "серверов загрузок").


Что я хочу достичь

Каждый раз, когда мой клиент пытается загрузить новую книгу на сайт через функцию загрузки в медиабиблиотеку, WordPress должен определять, что это PDF файл, автоматически загружать его на Сервер загрузок и сохранять этот URL (например, books.mywebsite.com/books/novel/the-new-book.pdf) в базу данных вместе с данными вложения.

0
Все ответы на вопрос 1
2

Первое, что приходит на ум — это использование API популярных хостинг-сервисов, таких как Dropbox.

Если посмотреть документацию, загрузка, просмотр и удаление файлов реализуются довольно просто. Уверен, что аналогичный функционал есть и у десятков других подобных сервисов.

WP API возьмет на себя REST (ну вы поняли)... Подробнее здесь.

10 окт. 2019 г. 19:24:30
Комментарии

Да, спасибо за ответ, я нашел несколько похожих плагинов, которые делают то же самое. Сначала я думал, что нужно работать непосредственно с медиа-окном, но потом понял, что нужно добавить свою вкладку в панель загрузки и создать апплет для своего решения загрузки. Спасибо за ответ, кстати.

Babak Y. Babak Y.
20 окт. 2019 г. 08:34:22

Всегда пожалуйста.

middlelady middlelady
21 окт. 2019 г. 09:07:12