Webフォームのファイルアップロードで、警告アラート・選択クリア・ウィルスチェックを行う。
警告アラート・選択クリアは簡単に出来た!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> <script type="text/javascript"> $(function() { // 添付ファイルが選択されたら、警告する $('#uploadFile').on("change", function() { var file = this.files[0]; if(file != null) { alert("プロパティ情報を削除しないと、その情報から個人が特定されうる情報が受信者に伝わってしまう可能性があります"); } }); // 添付ファイルをクリア $('#FileResetButton').on("click", function() { if(confirm('添付ファイルをクリアしますか?')){ $('#uploadFile').val(''); } }); }); </script> <input type="file" name="uploadFile" id="uploadFile" size="30" /><br> <input type="button" name="FileResetButton" id="FileResetButton" value="添付ファイルをクリア" /><br> <input type="submit" name="upload" id="upload" class="send_upload" value="送信" /> <br> |
ウィルスチェックは、流石にクライアントサイドでは無理っぽいな…。
linuxサーバ側にアンチウイルスソフトをインストールして、PHPのOSコマンドからウィルス・チェックして問題があったら例外処理。
自動更新も出来るし、これが正しそう(プログラムだけじゃ出来なくなっているけど)
https://qiita.com/emegane/items/b237ec28e524873d1546