![]() |
Добра.
Хочу реализовать проект, но пока не знаю точно как. Идея такова: На локальном сервере\хостинге лежит сайт. Клиент на C# раз в какое-то время берет скрин экрана и отправляет на этот сайт (Может POST запросом как-то). На сайте он выводится. Взять скрин, преобразовать его в byte[] я, допустим, смогу. Вопрос: как реализовать получение\отправку файла? Подскажите, пожалуйста, как это лучше реализовать. Как в C# составить запрос и обработать его в PHP? Ткните носом в методы PHP. |
Не проще скрин каким нибудь scp отправлять в определенную папку на сервере?
|
Цитата:
|
Цитата:
|
Если Вы уверены, что хотите именно этого, то:
Клиентская часть (C#): Код:
Rectangle screenDimensions = System.Windows.Forms.Screen.PrimaryScreen.Bounds;[PHP] [COLOR="#000000"][COLOR="#007700"] |
[QUOTE="hesher"]
↑ Если Вы уверены, что хотите именно этого, то: Клиентская часть (C#): Код:
Rectangle screenDimensions = System.Windows.Forms.Screen.PrimaryScreen.Bounds;[PHP] [COLOR="#000000"][COLOR="#007700"] |
Дальше, как я понимаю, нужно создать отдельную html страничку, на которой js будет тягать из этой папки файлы и выводить. Верный ход мыслей, или можно сделать проще?
|
Цитата:
Соответственно, можно либо отдельно использовать (обращаться непосредственно к нему, чтобы все картинки посмотреть), либо вставить полученный результат в нужную Вам страницу. Код screens.php: PHP код:
|
Да, это отлично, но я столкнулся с ещё одной проблемой. Я называл файл просто img.jpg и перед записью просто удаляю предыдущий. Меня это абсолютно утраивает, так как я хочу видеть экран в реальном времени (с интервалом в секунду). Но беда в том, что браузер запоминает имя файла, кешурует, и выводит постоянно первых, хотя после этого я пересохранил файл уже кучу раз. Как это бороть?
|
Запрет на кеширование:
PHP код:
|
| Время: 11:36 |