Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.08.2006, 13:14
Flashy вне форума Посмотреть профиль Отправить личное сообщение для Flashy Найти все сообщения от Flashy
  № 1  
Ответить с цитированием
Flashy

Регистрация: Jan 2006
Сообщений: 25
По умолчанию Запрет кеширования подгружаемых видео файлов

Стоит задача в процессе работы флешки на сайте загружать различные видео-файлы, и просматривать их.
Вопрос в том, можно ли сделать так, чтобы загружаемые видео-файлы не кешировались браузером, а удалялись с машины клиента сразу же после того, как с ними закончили работу?

Никто не сталкивался с похожей задачей?

Старый 21.08.2006, 17:38
msdn вне форума Посмотреть профиль Отправить личное сообщение для msdn Найти все сообщения от msdn
  № 2  
Ответить с цитированием
msdn

Регистрация: Jan 2003
Адрес: Kiev
Сообщений: 116
отдвать файл скриптом, приписывая ему случайное число в параметр,
напрмер http://xxx.xu/video.php?rand=12345
12345 - генери в флеше случ. число, и браузер будет думать что это все разные файлы...
а в скрипте можно так(пхп)
Код:
<?
header("Content-type: video/3gp");
echo readfile("myvideo.3gp");
?>


Последний раз редактировалось iNils; 21.08.2006 в 18:09.
Старый 21.08.2006, 17:50
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
msdn, это не спасёт от кеширования.

Старый 21.08.2006, 17:55
msdn вне форума Посмотреть профиль Отправить личное сообщение для msdn Найти все сообщения от msdn
  № 4  
Ответить с цитированием
msdn

Регистрация: Jan 2003
Адрес: Kiev
Сообщений: 116
почему? я применяю к картинкам во всех браузерах пашет.
и что спасет?

Старый 21.08.2006, 17:58
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Запрет кеширования совсем, а не загрузка с разных адресов.
Если грузить с разных адресов, то в кеше будут собираться копии видео.
Как вариант, выдавать Cache-control: no-cache

Старый 21.08.2006, 18:10
msdn вне форума Посмотреть профиль Отправить личное сообщение для msdn Найти все сообщения от msdn
  № 6  
Ответить с цитированием
msdn

Регистрация: Jan 2003
Адрес: Kiev
Сообщений: 116
насколько я понимаю, основная задача - что бы юзверь видел обновляющиеся файлы, а не то что браузер подсовывает, в этом случае мой вариант подходит, а что делать что бы кэш не засорялся это уже другой вопрос, но по опыту знаю no-cache не всегда работает, обычно браузеры игнорят эту запись в заголовках...

Старый 21.08.2006, 18:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Flashy
а удалялись с машины клиента сразу же после того, как с ними закончили работу?
А я насколько понимаю, основная задача -- выше.

Старый 21.08.2006, 18:26
msdn вне форума Посмотреть профиль Отправить личное сообщение для msdn Найти все сообщения от msdn
  № 8  
Ответить с цитированием
msdn

Регистрация: Jan 2003
Адрес: Kiev
Сообщений: 116
тогда никак. браузер свой написать.

Старый 21.08.2006, 18:28
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну почему же, можно попробовать грузить видео с разных адресов, затем после просмотра, послать запрос на убиение сессии, затем начать качать по старой ссылке файл с видео и загрузить пустой файл.

К примеру.

Старый 22.08.2006, 10:56
Flashy вне форума Посмотреть профиль Отправить личное сообщение для Flashy Найти все сообщения от Flashy
  № 10  
Ответить с цитированием
Flashy

Регистрация: Jan 2006
Сообщений: 25
Да, стоит задача чтобы именно видео не складывалось на машине клиента.
Вот есть такая идея
Картинку можно скормить флешке, используя php скрипт. То есть написать попросту
my_mc.loadMovie("image.php?someparams=BlaBlaBla").

То есть скрипт image.php выдает на выходе картинку, которая и скармливается флешке. При этом тип выдаваемых данных задается в самом скрипте, а сами по себе данные могут быть какими угодно.
Так вот, насколько я понимаю, сама передаваемая таким образом картинка не кэшируется.
Никто не знает, можно ли таким образом передавать видео?
Никто не пробовал?
Если можно, то проблема в общем решена.

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:51.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.