|
Хранилище V8 | ☑ | ||
---|---|---|---|---|
0
uvl
18.05.12
✎
12:00
|
Есть у меня код: на клиенте
МояКартинка = Новый Картинка(Результат.Путь); ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка); Ошибка вываливается: Тип не определен (ХранилищеЗначения) ХранилищеКартинки = Новый <<?>>ХранилищеЗначения(МояКартинка); (Проверка: Тонкий клиент) Че за муть??? В СП ведь: ХранилищеЗначения (ValueStorage) Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. я не прав? |
|||
1
uvl
18.05.12
✎
12:02
|
процедура находится в модуле формы обработки
|
|||
2
Ursus maritimus
18.05.12
✎
12:05
|
В серверной процедуре можно
|
|||
3
Buster007
18.05.12
✎
12:07
|
(0) ты не прав.
ХранилищеЗначения (ValueStorage) На основании значения Синтаксис: Новый ХранилищеЗначения(<Значение>, <АлгоритмСжатияДанных>) Параметры: <Значение> (обязательный) Тип: Произвольный. Значение, которое должно быть помещено в хранилище. <АлгоритмСжатияДанных> (необязательный) Тип: СжатиеДанных. Задает степень сжатия данных. Описание: Создает объект ХранилищеЗначения и помещает в него заданное значение. Конструктор доступен только в режиме запуска "Толстый клиент", на сервере и внешнем соединении. Пример: МояКартинка = Новый Картинка("C:\Мои документы\Картинка1.bmp"); Сжатие = Новый СжатиеДанных(6); ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка, Сжатие); См. также: СжатиеДанных |
|||
4
AaNnDdRrEeYy
18.05.12
✎
12:11
|
на форме доступны реквизиты с типом хранилище значения, а экземляр создавать нельзя.
|
|||
5
uvl
18.05.12
✎
12:13
|
хм.. выходит что мне с клиента на сервер нужно передавать путь к картинке и пихать в хранилище картинку уже на сервере?
|
|||
6
AaNnDdRrEeYy
18.05.12
✎
12:15
|
передвай не путь, а саму картинку. на сервере по этому пути все равно ничего не получиш, так как путь этот на машине клиента
|
|||
7
uvl
18.05.12
✎
12:19
|
понял, спасибо.
А я пробывал это сразу на сервере, и у меня пустая картинка записывалась. Видимо как раз по этому |
|||
8
uvl
18.05.12
✎
12:44
|
(6) а двоичные данные принципиально где получать на сервере или клиенте?
ДвоичныеДанные = МояКартинка.ПолучитьДвоичныеДанные(); а то файл в базу пишется но он пустой |
|||
9
uvl
18.05.12
✎
14:17
|
что то никак не загружаются картинки ((
хотя использую типовую УТшную функцию // Общая интерфейсная функция для получения файла из Интернет по протоколу http(s) // либо ftp и сохранения его во временное хранилище. // // Параметры: // ПутьДляСохранения - строка - путь на сервере (включая имя файла), для сохранения скачанного файла // URL - строка - url файла в формате: // [Протокол://]<Сервер>/<Путь к файлу на сервере> // Пользователь - строка - пользователь от имени которого установлено соединение // Пароль - строка - пароль пользователя от которого установлено соединение // Порт - число - порт сервера с которым установлено соединение // ЗащищенноеСоединение - Булево - для случая http загрузки флаг указывает, // что соединение должно производиться через https // ПассивноеСоединение - - Булево - для случая ftp загрузки флаг указывает, // что соединение должно пассивным (или активным) // // Возвращаемое значение: // структура // Статус - Булево - ключ присутствует в структуре всегда, значения // Истина - вызов функции успешно завершен // Ложь - вызов функции завершен неудачно // Путь - Строка - путь к файлу на сервере, ключ используется только // если статус Истина // СообщениеОбОшибке - Строка - сообщение об ошибке, если статус Ложь // ПолучениеФайловИзИнтернета.СкачатьФайлНаСервере() Пробывал запускать ее и на клиенте и на сервере, бестолку. Она мне из интернета ниче не сливает на комп... (( странно, в версии 11.0.5.4 эта функция работала как надо.. |
|||
10
uvl
18.05.12
✎
14:26
|
причем размер файла в который картинка скачивается все время 257 байт
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |