LoginSignup
1

More than 3 years have passed since last update.

kintoneにHEICファイルを添付させないためのJS

Posted at

kintoneシステム管理の「JavaScript / CSSでカスタマイズ」に下記のJSを添付すればOKです。

(function(){
    kintone.events.on("app.record.edit.show", function(event){
        document.querySelectorAll('.input-file-filelist-list-cybozu').forEach(function(fileInput){
            fileInput.addEventListener('DOMNodeInserted', function(e){
                var fileName = e.target.querySelector('.plupload_file_name').textContent;
                var delButton = e.target.querySelector('.plupload_file_action button');
                if (fileName.match(/.*\.HEIC$/i) != null) { // 拡張子がHEICを含む場合
                    alert('.HEICファイルはサポート対象外です。JPEGなどの画像データに変換してから添付して下さい');
                    setTimeout(function(){
                        delButton.click();
                    }, 500)

                }
            });
        });
    });
})();

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
1