anchor.diff:              }
               if (index + 1 === data.files.length) {
                   data.context.find('button')
  -                    .text('Upload')
  +                    .text('올리기')
                       .prop('disabled', !!data.files.error);
               }
           }).on('fileuploadprogressall', function (e, data) {
  
positive.code:                 if (file.urlPath) {
                      var link = $('<a>')
                          .attr('target', '_blank')
                          .prop('href', file.urlPath + file.attachSeq)
                          .prop('class', 'addFiles')
                          .attr('data-fseq', file.attachSeq);
                      var delLink = $("<spna>")
                          .text('[X]')
                          .prop('class','btn-sm btn-dangder');
                      $(data.context.children()[index])
                          .wrap(link);
                      $(data.context.children()[index]).parent().append(delLink);
  
negative.code:             });
          }).on('fileuploadfail', function (e, data) {
              $.each(data.files, function (index) {
                  var error = $('<span class="text-danger"/>').text('파일 올리기 실패.');
                  $(data.context.children()[index])
                      .append('<br>')
                      .append(error);
              });
          }).prop('disabled', !$.support.fileInput)
              .parent().addClass($.support.fileInput ? undefined : 'disabled');
      });
  
      $("#files").on("click", ".addFiles", function(){
          alert($(this).data("fseq"));
          $(this).parent("div").remove();
          return false;
      });
  </script>
  <script type="text/javascript">
  