精選文章

bcp大量匯出與匯入資料庫資料方法

--匯出-- bcp "select * from [資料庫名稱].[dbo].[資料表名稱]" queryout 匯出檔案名稱.txt -w -U "使用者帳號" -P "使用者密碼" " ...

2018年11月27日 星期二

上傳檔案容量限制

方法
 (':file').change(function () {  //選取類型為file且值發生改變的
    var file = this.files[0];    //定義file=發生改的file
    size = file.size;            //size=檔案大小
    if (file.size > 3145728) {   //假如檔案大小超過300KB (300000/1024)
        swal('檔案大小上限3MB!!');  //顯示警告!!
        $(this).val('');         //將檔案欄設為空白
    }

計算所有file容量大小
 $(':file').change(function () {  
            var sizeTotal = 0;
            $(':file').each(function (index) {
                //console.log(index + ": " + $(this).attr("id"));
                var file = this.files[0];
                var size = 0;
                if (this.files.length) {
                    size = file.size;
                    sizeTotal =sizeTotal+ file.size;
                }
                //console.log(size);
            });
            //console.log(sizeTotal);
            if (sizeTotal > 10485760) {   
                swal({
                    type: 'warning',
                    text: '所有上傳檔案加總限制10MB'
                })
                $(this).val('')
            };         

swal 為sweetalert2套件
https://sweetalert2.github.io/

2018年11月9日 星期五

razor在onclick里輸出內容包含換行符號造成異常

問題:
"razor在onclick里輸出內容包含換行符號造成語法異常"
解決方法:
方法1
<a onclick="showRemark('@(!string.IsNullOrEmpty(item.Comment) ? item.Comment.Replace("\r\n", " ") : item.Comment)','@item.CommentLastUpdate.ToString("dd-MMM-yyyy",ci)')">Detail</a>