Я работаю на переднем дисплее для под открытым небом, заполненным фотографиями.getimagesize on alfresco image
я строй моих фотографий URL-адрес, как это:
где MyHost является сервером и myTicket это билет генерируется на этом URL:
http://myHost.com:8080/alfresco/service/api/login?u=login&pw=password
Изображения правильно отображается с этот url, но я хочу использовать phpthumb для его изменения, и когда я пытаюсь использовать его на моем снимке, я получаю ошибку http 500 в скрипте и следующий журнал:
PHP Warning: getimagesize(http://myHost.com:8080/share/proxy/alfresco-noauth/api/node/content/workspace/SpacesStore/bf0a8b21-b8d9-487d-a529-dee8c49d7c6f/filetitle.jpg?alf_ticket=myTicket): failed to open stream: HTTP request failed! HTTP/1.1 401 Non-Autorisé
Я не должен ударить аутентификацию, так как моя ссылка имеет действительный билет (я не ударил, когда я аутентификации отображается нормально, мое изображение)
Есть причина почему вы пытаетесь получить изображение с URL-адреса общего доступа, а не напрямую на Alfresco? – Gagravarr
Может не соответствовать вашему варианту использования точно, но на всякий случай это помогает, Alfresco может автоматически создавать для вас различные эскизы для ваших изображений, вам просто нужно настроить его для этого. Тогда вы можете просто выбрать соответствующее исполнение для своих нужд, а не изменять размер на лету. –
Я совершенно новичок в Alfresco, я использую этот URL, потому что его единственный, кого я нашел, просто отображает картинку. Это плохая практика? Я посмотрю эту конфигурацию эскизов в Alfresco, спасибо – SupFrig