laravel — Parse.com PHP SDK ParseFile Изображение 403 Запрещено

Я использую Parse PHP SDK и пытаюсь загрузить изображение. Файл успешно сохраняется, однако URL-адрес для файла, возвращенного методом getUrl () ParseFile, возвращает 403, запрещенное при попытке его просмотра. Просмотр файла через браузер данных Parse также возвращает ошибку 403. Я использую Laravel, и попробовал несколько разных методов:

1) Загрузите файл для анализа, сохраните объект против пользователя и затем получите доступ к файлу с помощью метода getURL ():

$contents = Input::file('profile_picture');
$file = ParseFile::createFromData($contents, "profilePicture_".$contents->getClientOriginalName());
Auth::user()->set('profilePicture', $file);

// In My View
<img src="{{Auth::user()->get('profilePicture')->getUrl()}}"/>

Возвращенный URL возвращает 403 запрещенных.

2) Загрузите файл в Parse и сохраните URL-адрес пользователя

$contents = Input::file('profile_picture');
$file = ParseFile::createFromData($contents, "profilePicture_".$contents->getClientOriginalName());
Auth::user()->set('profilePicture', $file->getUrl());

// In My View
<img src="{{Auth::user()->get('profilePicture')}}"/>

Я также попробовал оба выше, используя:

$file = ParseFile::createFromData($contents, "profilePicture".$contents->getClientOriginalExtension());

Пример возвращаемого URL выглядит следующим образом:
http://files.parsetfss.com/2ed712aa-99d8-4df1-8100-a1f907042d43/tfss-37d8f8e3-b8fc-4980-8d45-4a24957a5dc0-profilePicturepong.jpg

0

Решение

Это был на самом деле случай, когда я использовал неправильный метод. Я должен был использовать createFromFile

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector