国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.net WebAPI 上傳圖片實例

2024-07-10 12:44:14
字體:
來源:轉載
供稿:網友

代碼如下:
[HttpPost]
public Task<Hashtable> ImgUpload()
{
    // 檢查是否是 multipart/form-data
    if (!Request.Content.IsMimeMultipartContent("form-data"))
        throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
    //文件保存目錄路徑
    string SaveTempPath = "~/SayPlaces/" + "/SayPic/SayPicTemp/";
    String dirTempPath = HttpContext.Current.Server.MapPath(SaveTempPath);
    // 設置上傳目錄
    var provider = new MultipartFormDataStreamProvider(dirTempPath);
    //var queryp = Request.GetQueryNameValuePairs();//獲得查詢字符串的鍵值集合
    var task = Request.Content.ReadAsMultipartAsync(provider).
        ContinueWith<Hashtable>(o =>
        {
            Hashtable hash = new Hashtable();
            hash["error"] = 1;
            hash["errmsg"] = "上傳出錯";
            var file = provider.FileData[0];//provider.FormData
            string orfilename = file.Headers.ContentDisposition.FileName.TrimStart('"').TrimEnd('"');
            FileInfo fileinfo = new FileInfo(file.LocalFileName);                    
            //最大文件大小
            int maxSize = 10000000;
            if (fileinfo.Length <= 0)
            {
                hash["error"] = 1;
                hash["errmsg"] = "請選擇上傳文件。";
            }
            else if (fileinfo.Length > maxSize)
            {
                hash["error"] = 1;
                hash["errmsg"] = "上傳文件大小超過限制。";
            }
            else

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉寿县| 巴彦县| 同江市| 萨嘎县| 崇仁县| 深州市| 镇江市| 道孚县| 保康县| 政和县| 镇坪县| 鞍山市| 方正县| 新沂市| 隆安县| 红河县| 天峨县| 南汇区| 昌图县| 鹤岗市| 手游| 塘沽区| 南开区| 云阳县| 桐庐县| 海原县| 疏勒县| 慈利县| 乐至县| 通榆县| 屯昌县| 浦城县| 盐亭县| 洛扎县| 化隆| 通辽市| 四平市| 巴马| 南投县| 资源县| 杨浦区|