Подскажите, пожалуйста, как можно реализовать следующее:
- поместить файл конкретного расширения - пидиэф, размера не более 1,5 ме6габайт.
НачатьПомещениеФайла предполагает, что только настройки диалога открытия файла передаются, где можно в качестве рекомендации передать тип - пидиэф. А в диалоге - звёздочкой воспользоваться - никто не отменял. Ответ помещения файла - временное хранилище, которое тоже можно только получить.
Как тогда именно ограничить тип помещаемого файла и его размер?
Если ТипЗнч(Файл) = Тип("Файл") Тогда
Имя = Файл.Имя;
Иначе
Имя = ОбщегоНазначенияКлиентСервер.ПолучитьИмяСРасширением(
Файл.ПолноеНаименование, Файл.Расширение);
КонецЕсли;
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Размер файла ""%1"" (%2 Мб)
|превышает максимально допустимый размер файла (%3 Мб).'"),
Имя,
ПолучитьСтрокуСРазмеромФайла(РазмерВМб),
ПолучитьСтрокуСРазмеромФайла(РазмерВМбМакс));
КонецЕсли;
Так вот и непонятно, как файл получить ДО помещения?
Отдельно от помещения диалог выбора файла вызывать и проверять его параметры, затем уже на сервер отправлять?
Только так?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн