Создание использования OmniBox Google Chrome [ВКЛАДКА] Функция личный веб-сайт for/on?

В моих недавно разработанных проектах я сохранил изображения (и все виды двоичных документов) как столбцы типа image в таблицах базы данных.

преимущество хранения файлов в базе данных состоит, очевидно в том, что Вы не заканчиваете с не имеющими ссылки файлами на жестком диске, если запись удалена, начиная с синхронизации между базой данных (= метаданные) и жестким диском (= хранилище файлов) не встроено и должен быть запрограммирован вручную.

Используя сегодняшнюю технологию, я предлагаю, чтобы Вы сохранили изображения в столбцах SQL Server 2008 FILESTREAM (по крайней мере это - то, что я собираюсь сделать со своим следующим проектом), так как они комбинируют преимущество того, чтобы хранить данные в базе данных И наличии больших двоичных файлов в отдельных файлах (по крайней мере, согласно рекламе ;))

14
задан John Carter 28 October 2012 в 09:53
поделиться

2 ответа

Заставить OSD (OpenSearchDescription) работать в Google Chrome или IE7 / IE8 не так сложно, как упоминалось, или что эти браузеры не поддерживают POST-запросы.

После небольшой настройки , Я нашел обходной путь для всей проблемы.

Мой исходный код:

<Url type="text/html" method="POST" template="http://MySite.com/query.php">
  <Param name="sString" value="{searchTerms}"/>
</Url>

Этот код указывает прямо на страницу запроса и передает значение атрибута sString в моем запросе POST.

Это отлично работает в FireFox, но не совсем хорошо в IE7 / IE8 или Google Chrome (я еще не тестировал в Opera или Safari ..).


Изменение кода на следующий фрагмент:

<Url type="text/html" template="http://MySite.com/query.php?sString={searchTerms}"></Url>
  • Удаление method = "POST" из элемента
  • Замена /query.php фактическим вызовом страницы: /query.php?sString= {searchTerms}
  • Удаление теперь ненужного "
    4
ответ дан 1 December 2019 в 14:44
поделиться

Я сравнил то, что у вас есть, с OpenSearchDescription на моем собственном сайте, и я не могу понять, почему ваше не работает. Единственная реальная разница в том, что вы используете POST для поиска, тогда как я использую GET. Согласно эта страница IE7 не поддерживает запросы POST, поэтому может быть, что другие браузеры также не поддерживают POST.

Тот, что есть на моем сайте, определенно работает в IE8, Chrome 3.0 и FF 2.0+. Не стесняйтесь сравнить их сами и посмотреть, заметите ли вы разницу: opensearch.XML

8
ответ дан 1 December 2019 в 14:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: