Content-type я указываю в функции curl_file_create, забыл здесь написать. С типом все верно, проверял, отправлял картинку к себе в другой скрипт - появляется в массиве FILES с корректным типом. Правда, move_uploaded_file() в моем тесте не работало... Но, судя по всему, картинка все же отправляется на сервера вк.
А вот ошибка странная "photo was not resized"... Когда файл не подходил или не отправлялся, другая была.
Алексей Немиро: в пикселях оно не адаптивно будет же.. Тут разве проценты подойдут? Допустим, мы растягиваем окно по горизонтали, тогда размеры квадрата неизменны, а пространство по бокам от него увеличивается. Аналогично если по вертикали. То есть тут процентные соотношения меняются. А вот если растягивать по диагонали, то квадрат изменяет свои размеры... Сложность в том, что проценты тут тоже меняются.
Алексей Немиро: Спасибо огромное! Извините, последний момент, сейчас вспомнил. Буду реализовывать такой макет: Встал вопрос, как сделать квадрат? то есть чтобы всё растягивалось, но квадрат оставался квадратом. Не могли бы вы подать идею, как сделать ширину и длину определенной ячейки равными?
Алексей Немиро: а еще маленький вопрос, как мы можем вручную задать какой-либо обьект в конкретную ячейку? т.е. обратиться как-то так: таблица[столбец][строка] = кнопка/панель?
если вы про выравнивание на форме, то с ним проблем нет, там я просто задаю параметр Dock. У меня проблема с тем, чтобы все ячейки одинаковые по размеру были.
а как я могу кодом указать размер в процентах? Собственно цель: во время выполнения программы пользователь вводит количество строк и столбцов, у меня создается соответствующий tableLayout, с полностью одинаковыми по размеру ячейками.
Яков Е: а можно ли сделать определенный элемент невидимым для машины событий? Чтобы все было так, будто виджета вообще нет, но пользователю он был виден. Ведь скрытые виджеты не реагируют на события, значит должен быть способ..
Нет это не то. Там описываются стандартные события мыши, с ними и так всё понятно. У меня вся сложность в том, что виджет должен получать события, даже если перекрыт другим окном, но только одним. Это мне нужно для реализации перетаскиваемых вкладок, как в хроме: чтобы окно, если поднести его к панели вкладок другого окна стало вкладкой. Уже несколько дней не могу решить эту задачу.
AtomKrieg: это не очевидный вопрос. Я знаю, как переопределять события, но сюда это не подходит. Мне нужна функция, определяющая, что курсор внутри произвольного прямоугольника, а не виджета.