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-адреса выглядит следующим образом: " rel="nofollow">http://files.parsetfss.com/2ed712aa-99d8-4df1-8100-a1f907042d43/tfss-37d8f8e3-b8fc-4980-8d45-4a24957a5dc0-profilePicturepong.jpg


person ExoticChimp    schedule 22.04.2015    source источник
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что пользователь ответил на собственный вопрос, просто делал что-то не так.   -  person Fosco    schedule 23.04.2015
comment
самостоятельные ответы OK в stackoverflow. И если мы избавимся от вопросов, в которых ОП просто делал что-то не так, то мы пришлось бы удалять очень большие разделы сайта :-). Единственным исключением являются простые типографские ошибки, но это не одна из них...   -  person mgilson    schedule 03.12.2016


Ответы (1)


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

person ExoticChimp    schedule 23.04.2015