• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Как скрыть для отображения вложения по маске?

  • Автор темы Автор темы Maratik1988
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
M

Maratik1988

Собственно в теме весь вопрос. Есть поле RichText, в нем вложения разных форматов: *.док, *.хлс.... Как по маске скрыть вложение?
 
Если имеется ввиду скрывать файлы при выборе из стандартного диалога, то никак.
писать скрипт который будет аттачить файлы в РТ поле, и там уже отсекать.
 
Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...
 
Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...
Аттачить вдругое поле, само поле на форме поместить в свёрнутую скрытую секцию, чтоб в "подвале" не светились.
 
Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...

если док не будет сохранятся - то можно попробовать на QO взять RT поле и удалить этот файл.
И на всякий случай поставить rtitem.SaveToDisk=false. Должно сработать...
 
Может на QS сделать Source.Refresh(True), анализнуть аттачи и сделать с ними что там надо?
Не уверен что получться изменить/удалить.

Или можно на закрытии попробовать.
 
Если после этого сохранить документ, то, скорее всего, грохнутся и остальные аттачи. Тогда уж лучше doc.SaveOptions = "0".

doc.SaveOptions = "0" - Для страховки можно - остальные не грохнутся, с чего бы это? SaveToDisk вполне так нормально пашет.
 
остальные не грохнутся, с чего бы это? SaveToDisk вполне так нормально пашет.
SaveToDisk property
True indicates the default. The item is saved to disk when the document is saved.
False indicates that the item is not saved to disk when the document is saved.
Если установить SaveToDisk = False, то поле вообще не сохраняется в документе (а если было — удаляется). С рт-полями, правда, не проверял, но, думаю, без разницы.
 
Самое оптимальное всё таки вытащить в другое поле) Спасибо большое, народ! Тему можно и закрыть!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab