Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
нужно вывести таблицу с картинками, картинки генерятся а не хранятся. Как сделать? думаю можно на серваке папку tmp создавать, туда сохранять и кидать ссылки в таблицу на эти картинки. Но ведь придется очищать в какой то момент? можно както по другому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2014, 21:18 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
FatherSqlможно както по другому?в *.ashx - генерировать картинку и "сохранять" в context.Response. пример есть в каждом учебнике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2014, 21:21 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
FatherSqlнужно вывести таблицу с картинками, картинки генерятся а не хранятся. Как сделать? думаю можно на серваке папку tmp создавать, туда сохранять и кидать ссылки в таблицу на эти картинки. Но ведь придется очищать в какой то момент? можно както по другому? если картинки только "на один раз" и они небольшие, можно хранить в Cache с небольшим сроком жизни. если же речь идёт о более длительном кешировании, допустим, миниатюр, то можно создать перманентную папку с доступом на запись/изменение и сохранять их туда. на счёт очищения, если это требуется, можно на серваке сделать задачу, выполняющуюся по расписанию, которая тупо чистит папку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2014, 22:51 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
FatherSql, да, и отдавать их засовывая в Response. либо модулем, либо ashx в случае винформс, либо действием контроллера в случае mvc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2014, 22:52 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
Яростный МечFatherSqlможно както по другому?в *.ashx - генерировать картинку и "сохранять" в context.Response. пример есть в каждом учебнике. конкертней. как картинка вставлена в страницу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2014, 15:10 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
FatherSql, например как <img>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2014, 15:13 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
FatherSql конкертней. как картинка вставлена в страницу? Можно как тэг, типа Код: html 1. В коде GeneratePicture.ashx выдавать все необходимые заголовки и поток данных картинки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2014, 15:14 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
SQL2008FatherSql конкертней. как картинка вставлена в страницу? Можно как тэг, типа Код: html 1. В коде GeneratePicture.ashx выдавать все необходимые заголовки и поток данных картинки. таким образом на сервере не хранится а сразу отдается клиенту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2014, 15:20 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
FatherSqlSQL2008пропущено... Можно как тэг, типа Код: html 1. В коде GeneratePicture.ashx выдавать все необходимые заголовки и поток данных картинки. таким образом на сервере не хранится а сразу отдается клиенту? Именно так. Сами картинки можно хранить в БД в виде binary(...). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2014, 16:04 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
а как примерно сделать динамическую подгрузку картинок. Типа 10 грузятся, внизу кнопка "загрузить еще", жмешь - еще грузятся. Как в гугле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 02:54 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
FatherSqlКак в гугле. может у него и спросить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 03:30 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
а почему если добавить http handler через add new file то расширение cs у файла? внутри Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 12:49 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
создал такой код в ashx но он не дебажится и среда много чего подсвечивает как будто ошибки синтаксиса Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 14:35 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
там ошибка что указан vb а не c# но исправление привело к тому что он не видит код (не подсвечивает названия классов, все серое) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 14:39 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
в ashx сделал <%@ WebHandler Class="WebApplication1.GetCameraScreenshot" CodeBehind="GetCameraScreenshot.cs" %> и вынес с шарп код в этот файл. Все сразу запахало. Прикольно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 14:53 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
А как картинку при этом заставить кешироваться бровзером? ставлю статус ответа 304, дык она тогда с первого раза не грузитса... а при обычном раскладе -- постоянно 200 и постоянно таскается треш по сети, шо не есть гут! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 16:26 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
Художник диноА как картинку при этом заставить кешироваться бровзером? ставлю статус ответа 304, дык она тогда с первого раза не грузитса... а при обычном раскладе -- постоянно 200 и постоянно таскается треш по сети, шо не есть гут! - А кормить в дороге никто не обещал.(с) ( главное что бы скомпилилось, если канал жырный - не заметят) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 16:48 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
Художник диноА как картинку при этом заставить кешироваться бровзером? Expire пропиши в заголовках ответа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 17:25 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
Художник диноА как картинку при этом заставить кешироваться бровзером? По разному, исходя из твоей задачи: а) Самое простое - указать заголовок Expires. Тогда браузер не должен обращаться к этому ресурсу пока не наступит время после указанного в Expires. При этом есть риск что пользователь будет видеть старую картинку когда уже есть новая. Если это не устраивает, то см. б) б) Использовать заголовки Last-Modified/If-Modified-Since или E-Tag/If-None-Match. В первой паре при первом запросе мы отдаем заголовок Last-Modified с датой последнего изменения ресурса. При последующим запросах клиент отправляет нам заголовк If-Modified-Since. Если его значение и дата измененения ресурса одинаковые, то отвечаем кодом 304 без содержимого, иначе кодом 200 с телом. По анологии поступаем с E-Tag/If-None-Match. Толкьо вместо даты используем некий признак с помощью которого можно узнавать об изменениях. Это может дата в виде кол-ва секунд, криптографический хеш (md5, sha1), контрольная сумма (crc32) или что-то еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2014, 17:44 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
хочу сделать постепенную загрузку картинок чтобы сервер не грузить. Прикрутил плагин jquery lazy который вроде занимается такой подгрузкой картинок. Но судя по наблюдениям (дело в том что картинка грузится пару секунд, соответсвтенно если бы они на лету грузились то было бы видно задержку при скроллинге а они после загрузки первой картинки сразу все появляются похоже) он это не делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 16:34 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
FatherSql, Можно загружать массив из base64, а затем прокручивать на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 17:11 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
сделал отладку, обнаружил что генерация вызывается всего 1 раз. Было создано 40 картинок но url на хэндлер был один и тотже. То есть он не 40 раз обрабатывал а похоже 1 раз и пихнул сгенерированную картинку в 40 мест. Это конечно хорошо что оптимизировал. Чтож попробую разные url пихать (в конечной версии естественно будут разные) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 17:35 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
Это называется кешированием. Чтобы вызывать генерацию каждый раз добавляйте к вызову случайный параметр. Код: c# 1. где число должно меняться от вызова к вызову тогда он будет (должен по крайней мере) генерировать картинку каждый раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 20:17 |
|
||
|
Генерация и вывод картинок
|
|||
|---|---|---|---|
|
#18+
SQL2008Это называется кешированием. Чтобы вызывать генерацию каждый раз добавляйте к вызову случайный параметр. Код: c# 1. где число должно меняться от вызова к вызову тогда он будет (должен по крайней мере) генерировать картинку каждый раз уже догодалсо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 20:31 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38613133&tid=1357446]: |
0ms |
get settings: |
10ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 396ms |

| 0 / 0 |
