Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Добрый день! Вопрос у меня простой, но уже который день с ним мучаюсь. Суть такова: Я создаю платёжные документы в Cache, которые затем в зависимости от банка записываю на свой клиентский компьютер, связанный с банкоми, в разные папки в зависимости от банка. Раньше я делал это через SockTerm ( терминал) создавая на сервере командный файл и запуская его - файлы переписывались из сервера на мой компьютер - без проблем. Сейчас всё тоже самое делаю через CSP-страницы, но копирования не происходит. Если с сервера на сервер - копирует, с сервера на мой компьютер - не хочет, паразитка. Запускаю этот же командный файл с севера - записывает. Пробовал через %Library.File - всё тоже самое - такое ощущение, что где-то в настройках нет разрешения CSP-страницам работать через сеть. Вот моя запись в CSP : S pathserv="\\w2k3srv\TEST\" ; - сервер s pathcli="\\192.168.100.12\Xbank\" ; - адрес моего компьютера s Fil="plat.txt",fil="Xbank.txt" ; s FilFrom=pathserv_Fil s FilAs=pathcli_fil S F=##class(%File).CopyFile(FilFrom,FilAs) Под SockTerm было так S pathserv="\\w2k3srv\TEST\",pathcli="C:\Xbank\",Fil="plat.txt",fil="Xbank.txt" s ok=0 ;AM+ i $p["TNT" d g:ok FGOOD g FBAD . s begin=0 . s cmd=pathserv_"tmp"_$j_".bat" ;"cmd" . o cmd:("NW"):0 e w !,"Невозможно создать командный файл на сервере" R R q . u cmd ; w "cd "_pathcli,! . w "copy "_pathserv_Fil_" "_pathcli_fil_"/Y",! . w "exit",! . c cmd . ; s x=$zf(-1,cmd) ; выполнение на сервере . s ok=$$Run^%ZU(cmd) ;AM- . h 1 Смотрел на форуме - ничего подобного не нашёл. Конечно, можно сделать так - формировать всё в CSP, а передавать - переходить на SockTerm, но не удобно и глупо. Сache - старушка, 5.0.20 Заранее благодарю не зависимо от ответа!. Александр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 11:59 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
AlViPos , в примерах есть страничка по скачиванию файлов с клиента ( http://cache:57772/csp/samples/upload.csp) <!-- Copyright (c) 2001 InterSystems Inc. ALL RIGHTS RESERVED. --> <csp:class description="Demo of how to upload a file from the browser."> <html> <head> </head> <body bgcolor="#CCCCFF"> <!-- display standard sample template using a custom tag --> <isc:SAMPLE title="Upload a file Sample"> This sample uses an '<input type=file>' element in a form to upload a file from the web browser to CSP. Pick a file and hit the submit button to try it. </isc:SAMPLE> <!-- HTML Form to submit the file. You must specify the enctype="multipart/form-data" --> <!-- for this to work --> <form action="upload.csp" enctype="multipart/form-data" method="post"> Enter a file to upload here: <input name=FileStream size=30 type=file> <p> <ul><input type="submit" value="Upload file"></ul> <p> </form> <!-- As form is submitted to this page look to see if we have the stream in the %request object --> <csp:if condition='($data(%request.MimeData("FileStream",1)))'> <hr><br> Submitted filename: <b>#(%request.MimeData("FileStream",1).FileName)#</b><br> Size of file: <b>#(%request.MimeData("FileStream",1).Size)#</b><br> Mime Section: <b>#(%request.MimeData("FileStream",1).MimeSection)#</b><br> Type of stream: <b>#(%request.MimeData("FileStream",1).%ClassName(1))#</b><br> Content Type: <b>#(%request.MimeData("FileStream",1).ContentType)#</b><br> <br> First 200 characters of stream:<br> <ul> <script language="Cache" runat="server"> New bytes Set bytes=%request.MimeData("FileStream",1).Read(200) Set bytes=##class(%CSP.Utils).DecodeData(bytes) Write bytes,! </script> </ul> </csp:if> </body> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 12:15 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Мне не с клиента файл записать, а с сервера на клиента! А Ваш пример сейчас попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 12:30 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 13:12 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
AlViPos , Была похожая проблема ( Microsoft Mapped Network Drives ). Ещё проверьте учётную запись, под которой запущена служба Caché, и есть ли у этой учётной записи права на запись на зашаренный ресурс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 13:14 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
AlViPosМне не с клиента файл записать, а с сервера на клиента! Извини не правильно понял... Как вариант - просто дать ссылку на скачивание файла. А куда его записывать - пусть выбирает сам клиент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 13:19 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Это бухгалтеров учить, куда бросать файл!? Это бесполезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 13:37 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Интересно а что у вас за проект на Cache, если вы пользуетесь соктермом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 13:47 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
У нас не проект. Был ДИАМС, потом MSM, потом Cache - всё же под терминалкой. Полтора программиста писали программы. Сейчас часть форм переводим на CSP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 14:00 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Уважаемый krvsa! Ваш пример загружает содержимое файла с компьютера клиента, надо сделать каких-то полшага, чтобы записывала на компьютер клиента. Вы же умничка, тут чуть-чуть подумать и поэкспериментировать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 15:58 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
AlViPos, вы с Саранского "Станкостроителя"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 16:05 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
опять AlViPos , мы такое выполняем просто по сети... Пользователь, от которого грузится Кашей, должен иметь доступ к папке с доступом на клиенте. Если жеработатьчерез интернет - давать ссылку на файл, пусть качают и сохраняют. Научатся когда-нибудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 21:39 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Ну а сохрянять на сервере, а ну пользователю подключить сетевой диск? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2011, 22:08 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Да, Алексей Маслов, из Саранска. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 08:24 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
А на счёт сетевого принтера - надо попробовать. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 08:38 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, сетевого диска, конечно. Но вот если бы кто подсказал ещё, как при печати документа из-под CSP управлять форматом вывода - книжный/альбомный. То, что нашёл в Интернете - не срабатывает. Молодец Mozila - сам определяет. Всем поменять IE на Mozila? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 08:44 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
AlViPosНо вот если бы кто подсказал ещё, как при печати документа из-под CSP управлять форматом вывода - книжный/альбомный. Теоретически может помочь вот это Код: plaintext 1. 2. 3. Но не факт что все браузеры такое поймут... Пока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 08:59 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Пробовал, не проходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 09:12 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
AlViPos , значит время еще не пришло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 09:36 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Попробую и я так пошутить с начальством, только во что это выльется,... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 11:25 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
AlViPos , просто настройка чего-то в вэбе у клиента вообще дело не благодарное... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 11:45 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
AlViPos , например в Опера это работает... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 11:50 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
AlViPos, напечатайте в Word из браузера Код: plaintext 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. Ну и потом открыть в ворде, Печать-Предварительный просмотр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2011, 11:51 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Спасибо всем, что не бросаете в трудные минуты и помогаете советами! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2011, 09:59 |
|
||
|
запись файла с сервера на клиента из CSP
|
|||
|---|---|---|---|
|
#18+
Уважаемый doublefint ! Извините меня за примитивизм, данный кусок программы вставляется не в CSP, или в CSP, но под каким-то скриптом? Не возводи глаза к небесам, ну не знаю я, новичок-старичок... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2011, 12:13 |
|
||
|
|

start [/forum/search_topic.php?author=%D1%84%3A%29&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
18ms |
get settings: |
11ms |
get forum list: |
19ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
89ms |
get tp. blocked users: |
2ms |
| others: | 6947ms |
| total: | 7206ms |

| 0 / 0 |
