jenia
Новичок
Согласование файлов на двух серверах (JavaScript, PHP)
Есть два сервера. Первый - сторонний сервер, на котором предоставляются определённые сервисы. Второй сервер - свой.
Один из сервисов, который предоставляет сторонний сервер - это загрузка своих файлов, но проблема в том, что очень дорого стоит место на дисках в рамках услуг этого сервиса (1$ за 1MB в месяц). Поэтому хочу перенести файлы на свой сервер.
В рамках одного из плагинов могу использовать JavaScript при генерации страниц на первом сервере. Реализовал на Ajax всё, что нужно: файл грузится на второй сервер, а на первом сервере делается только ссылка на этот файл. Одна только проблема: при загрузке файла я не знаю, есть ли уже на втором сервере файл с таким именем или нет. То есть мне надо как-то согласовать имена файлов перед загрузкой.
Вижу два выхода:
1. Генерировать в JavaScript уникальное имя для каждого файла перед загрузкой (какое нибудь 16-значное, чтобы оно никогда не совпало).
2. С помощью чего-нибудь реализовать возможность получения в JavaScript-скрипте на первом сервере списка файлов со второго сервера.
На первом сервере могу использовать только JavaScript при генерации страниц. На втором можно использовать всё, что угодно.
Может кто-то подсказать что-нибудь по этому поводу? Может есть какие-то ещё идеи кроме тех двух, которые я написал или можете посоветовать что-то по реализации того, что я предложил для решения этой проблемы?
Есть два сервера. Первый - сторонний сервер, на котором предоставляются определённые сервисы. Второй сервер - свой.
Один из сервисов, который предоставляет сторонний сервер - это загрузка своих файлов, но проблема в том, что очень дорого стоит место на дисках в рамках услуг этого сервиса (1$ за 1MB в месяц). Поэтому хочу перенести файлы на свой сервер.
В рамках одного из плагинов могу использовать JavaScript при генерации страниц на первом сервере. Реализовал на Ajax всё, что нужно: файл грузится на второй сервер, а на первом сервере делается только ссылка на этот файл. Одна только проблема: при загрузке файла я не знаю, есть ли уже на втором сервере файл с таким именем или нет. То есть мне надо как-то согласовать имена файлов перед загрузкой.
Вижу два выхода:
1. Генерировать в JavaScript уникальное имя для каждого файла перед загрузкой (какое нибудь 16-значное, чтобы оно никогда не совпало).
2. С помощью чего-нибудь реализовать возможность получения в JavaScript-скрипте на первом сервере списка файлов со второго сервера.
На первом сервере могу использовать только JavaScript при генерации страниц. На втором можно использовать всё, что угодно.
Может кто-то подсказать что-нибудь по этому поводу? Может есть какие-то ещё идеи кроме тех двух, которые я написал или можете посоветовать что-то по реализации того, что я предложил для решения этой проблемы?