Я пытаюсь перенести свой сервер с Parse.com на Heroku с помощью миграции одним кликом. В их документации говорится, что Parse Server поддерживает тип файла, но я не могу найти документацию по передаче этих файлов, чтобы Heroku мог получить к ним доступ.Доступ к файлам, загруженным на Parse.com после миграции Heroku
ответ
Это не ответ, но у меня была одна и та же проблема/дилемма, и у меня есть частичная информация, которая может быть полезной при поиске ответа. Я сделал миграцию и посмотрел на некоторые вещи.
Пример, photoObj.get('file').url();
На Разборе хостинга: файлы указуют на следующее: http://files.parsetfss.com/parseFileKey/fileName.ext
Это хранится на какой-то амазонки S3 вещи. В основном это указывает на: https://s3.amazonaws.com/files.parsetfss.com/parseFileKey/fileName.ext
После перехода на Heroku/MongoLab, photoObj.get('file').url()
указывает на следующее: http://files.parsetfss.com/newHostFileKey/fileName.ext
newHostFileKey
является то, что мы обозначаем в установке синтаксического-сервера и, кажется, автоматически генерируется с помощью этого параметра ,
До сих пор я не вижу никаких доказательств того, что средство миграции перемещает файлы из Parse Hosting в новый хост/db.
Загрузка файла на новый хост отлично работает. На новом хосте, если один генерирует новый файл, он заканчивает тем, указывая на что-то вроде этого: http://newHostURL/parse/files/appID/fileName.ext
parse
является то, что вы обозначаете при запуске вашего разбора-сервера, как app.use('/parse', api);
appID
является то, что вы обозначаете при запуске вашего разбора-сервере, как
var api = new ParseServer({ appId: 'appID', fileKey: 'newHostFileKey' });
Изменения точки указывается ссылка на Анализировать размещенный файл, чтобы соответствовать новой модели хоста ничего не дает (файл не foun d) и т. д.
Я понятия не имею, как хранятся новые файлы и куда направляется маршрут.
С новыми файлами, загруженными с помощью нового хозяина, я заметил, что некоторые новые таблицы/коллекции создаются в MongoLab БД. Это fs.chunks
и fs.files
fs.chunks
где хранятся данные файла (я думаю). Таким образом, при новой установке heroku/mongolab файлы, похоже, находятся в «БД».
Что касается того, что лучший способ для переноса изображений с Анализировать хостинг на новый хостинг, я понятия не имею, но я не уверен, что есть простой ответ, который публично там на данный момент.
Можем ли мы сохранить изображения (или файлы) на локальном сервере (например: http://domain.com/uploads/photo.png) вместо использования ведра S3? –
- 1. Доступ запрещен к файлам после перехода с parse.com на heroku
- 2. Как получить доступ к файлам на Parse.com с Parse Server
- 3. ZF2 Загрузка файлов. Как получить доступ к загруженным файлам?
- 4. Доступ к файлам, загруженным из Apple-Hosted In-App Purchase
- 5. Доступ к загруженным файлам во время фазы тестирования Maven
- 6. Drupal: изменить путь к загруженным файлам
- 7. Как мы можем получить доступ к файлам, загруженным PhantomJS?
- 8. Как получить доступ к загруженным файлам одного приложения iphone
- 9. Добавление кнопки удаления (отсоединение) к загруженным файлам
- 10. Доступ к загруженным изображениям - sails.js
- 11. Доступ к файлам на Android
- 12. Доступ к файлам на сервере
- 13. ограниченный доступ к файлам
- 14. доступ к файлам после установки setup.py
- 15. Доступ к внутренним файлам после сборки - Cordova
- 16. Доступ к уже загруженным данным
- 17. Heroku: ограничить доступ к файлам публично/по IP?
- 18. Невозможно получить доступ к конфигурационным файлам Heroku из настроек Django.py
- 19. rake db: migrate противоречит предварительно загруженным данным на Heroku PostgreSQL
- 20. Доступ к zip-файлам
- 21. Равномерный доступ к файлам
- 22. Доступ к файлам SimpleButton
- 23. Доступ к внешним файлам
- 24. Доступ к файлам разрешений
- 25. Корневой доступ к файлам
- 26. Доступ к файлам Java
- 27. Доступ к нескольким файлам
- 28. Доступ к файлам трека
- 29. Общий доступ к файлам
- 30. Ограниченный доступ к файлам
Если кто-нибудь может дать ответ на то, как перенести файлы/изображения и т. Д. Из Parse hosting в установку heroku/mongoLab, например Parse, то щедрость ваша. – jmk2142
В настоящее время они работают над этим. Вы можете следить за ходом работы здесь: https://github.com/ParsePlatform/parse-server/issues/8. Для всех, кто читает это, Гитуб - ваш друг. Если вы планируете использовать Parse Server, научитесь использовать Github и Watch repos, чтобы вы могли отслеживать прогресс. – user3344977
Спасибо. Я много работал на странице github, но не понимал, что это проблема, над которой сейчас работает. Замечательно знать. – jmk2142