|
перевести данные из типа "файл" в двоичный вид | ☑ | ||
---|---|---|---|---|
0
dron4ikkk
09.07.14
✎
10:55
|
Ребят ситуация такая! имеется переменная типа ФАЙЛ, ее надо передать на клиент, т.к. в УФ передача такая не возможна, необходимо эту перменную перевести в двоичный вид, перевел, но ошибка:
что я делаю не так? Ошибка при вызове конструктора (ДвоичныеДанные) МояКартинка = Новый ДвоичныеДанные(ПолученныйФайл); по причине: Файл не обнаружен 'Файл' Об = РеквизитФормыВЗначение("Объект"); НайденныеФайлы = НайтиФайлы(Об.ИдентификаторФото); Если НайденныеФайлы.Количество()<>0 тогда ПолученныйФайл = НайденныеФайлы.Получить(0); МояКартинка = Новый ДвоичныеДанные(ПолученныйФайл); Возврат МояКартинка иначе Сообщить("Файлов нет!") конецесли; |
|||
1
Maxus43
09.07.14
✎
10:56
|
Новый ДвоичныеДанные(ПутьКФайлу, а не то что там у тебя непонятно что);
|
|||
2
dron4ikkk
09.07.14
✎
10:56
|
и далее на клиенте открыть этот файл средствами windows:
&НаКлиенте Процедура Открыть_файл(Команда) ДвДанн = ПолучитьДанные(); Попытка ЗапуститьПриложение(ДвДанн); //ПолучитьФайл(ДвДанн, Объект.ИмяФайла, Истина); исключение Предупреждение(ОписаниеОшибки()); КонецПопытки КонецПроцедуры |
|||
3
Сергиус
09.07.14
✎
10:56
|
(0)Передавай путь к файлу, причем путь должен быть сетевой, а не локальный на сервере.
|
|||
4
Maxus43
09.07.14
✎
10:56
|
в СП же есть всё
ФайлКартинки = "C:\Мои документы\Картинка1.bmp"; ДвоичныеДанные = Новый ДвоичныеДанные(ФайлКартинки); |
|||
5
dron4ikkk
09.07.14
✎
11:00
|
(1) вот тут:
ПолученныйФайл = НайденныеФайлы.Получить(0); содержиться: Полученный файл - тип:файл, значение:файл |
|||
6
Maxus43
09.07.14
✎
11:01
|
(5) и? я ж сказал - путь к файлу
|
|||
7
dron4ikkk
09.07.14
✎
11:02
|
(1) в ПолученныйФайл = НайденныеФайлы.Получить(0);
также есть в отладчике "полное имя" которое содержить как раз таки путь к файлу, не знаю как достучаться до этого пути в переменной "ПолученныйФайл" |
|||
8
Wobland
09.07.14
✎
11:03
|
(7) свойства есть?
|
|||
9
Wobland
09.07.14
✎
11:06
|
v8: поиск уже известного файла в папке
ответ в (0) |
|||
10
Kalambur
09.07.14
✎
11:07
|
Ни разу не увидел слово "Хранилище"
|
|||
11
dron4ikkk
09.07.14
✎
11:08
|
(10) точно во временное хранилище поместить и все
|
|||
12
dron4ikkk
09.07.14
✎
11:09
|
всем спасибо! заработало!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |