Как добавить вложение изображения без загрузки фактического содержимого?

В документации Mirror SDK говорится: Список мультимедийных вложений, связанных с этим элементом. Для удобства вы можете ссылаться на вложения в полезной нагрузке HTML с помощью схемы вложения или cid. Например: вложение: где вложение_индекс — индекс этого массива, начинающийся с 0. cid: где attachment_id — это идентификатор вложения.

Это означает, что полезная нагрузка HTML может ссылаться на вложения в элементе временной шкалы. Я хочу наоборот, чтобы элемент временной шкалы html имел изображение, я хотел бы прикрепить это изображение в качестве вложения, используя вложения [].contentUrl без загрузки потока, потому что в некоторых случаях он выдает исключение, говорящее: «Поток не поддерживает операцию поиска». Простой вопрос: можно ли установить URL-адрес изображения для вложений [0].contentUrl без загрузки потока вложений?


person Snekithan    schedule 13.06.2013    source источник
comment
Не могли бы вы рассказать немного больше о вашем случае использования? Я понимаю, что вы пытаетесь сделать, но я не понимаю, почему вы хотите это сделать.   -  person mimming    schedule 14.06.2013
comment
video/vnd.google-glass.stream-url поддерживается, я ожидал того же для URL. Я хочу показать некоторые из недавно загруженных (пользователем) изображений на (пользовательское) стекло, эти изображения уже доступны в Google Plus или на серверах обмена фотографиями.   -  person Snekithan    schedule 14.06.2013


Ответы (1)


Нет, эта функция не поддерживается API-интерфейсом зеркала. Вложения должны быть загружены.

Однако вы можете ссылаться на изображения по URL-адресу, используя img элементы html в элементе временной шкалы свойства html.

person mimming    schedule 13.06.2013
comment
video/vnd.google-glass.stream-url поддерживается, я ожидал подобного. Я хочу показать некоторые из недавно загруженных (пользователем) изображений на стекло (пользователя), изображения уже доступны в Google Plus или на серверах обмена фотографиями. Я попробовал это, полученный поток исключений не поддерживает поиск операционного кода ‹pre›‹code›Stream stream = null; HttpWebRequest request = WebRequest.Create(imgUrl) as HttpWebRequest; HttpWebResponse response = request.GetResponse() as HttpWebResponse;stream = response.GetResponseStream(); service.Timeline.Insert(it, stream, image/jpeg).Upload(); ‹/код›‹/пре› - person Snekithan; 14.06.2013
comment
Я мог бы скопировать в поток памяти и передать поток памяти для загрузки, он должен работать, я думаю, почему он не поддерживается, это из-за проблемы с копированием (я предполагаю). - person Snekithan; 14.06.2013
comment
у меня есть URL-адрес изображения, он работает в полезной нагрузке html, почему бы не включить его в качестве вложения для обмена данными для другого контракта на совместное использование. - person Snekithan; 14.06.2013
comment
Ах, теперь я понял. Вы хотите обеспечить непрерывный обмен. В этом случае, поскольку он уже существует в Интернете, свойство timelineItem.canonicalUrl может оказаться полезным. - person mimming; 14.06.2013