日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

webService上传图片

發布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 webService上传图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 webService 2 3 /// <summary> 4 /// 上傳圖片webServer 的摘要說明 5 /// </summary> 6 [WebService(Namespace = "http://tempuri.org/")] 7 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 8 [ToolboxItem(false)] 9 public class WebService1 : System.Web.Services.WebService 10 { 11 [WebMethod] 12 public bool UpdateFile(byte[] content, string pathand,string filename) 13 { 14 string pathandname = pathand + filename; 15 int index = pathandname.LastIndexOf("."); 16 if (index == 0) 17 { 18 return false; 19 } 20 else 21 { 22 string extended = string.Empty; 23 if (index + 1 == pathandname.Length) 24 { 25 return false; 26 } 27 else 28 { 29 extended = pathandname.Substring(index + 1); 30 if (extended == "jpeg" || extended == "gif" || extended == "jpg" ||
extended == "bmp" || extended == "png") 31 { 32 try 33 { 34 if (!Directory.Exists(@pathand))//若文件夾不存在則新建文件夾 35 { 36 Directory.CreateDirectory(@pathand); //新建文件夾 37 } 38 39 40 //File.WriteAllBytes(Server.MapPath(pathandname), content); 41 File.WriteAllBytes(pathandname, content); 42 return true; 43 } 44 catch (Exception ex) 45 { 46 return false; 47 } 48 } 49 else 50 { 51 return false; 52 } 53 } 54 } 55 } 56 } 57 58 59 //測試 60 61 private void btnSaveServer_Click(object sender, EventArgs e) 62 { 63 OpenFileDialog fileDialog = new OpenFileDialog(); 64 if (fileDialog.ShowDialog() == DialogResult.OK) 65 { 66 string pathand = CommonClass.Config.GetAppSettings<string>("ProductImageUrl",
@"D:\FSTERP\ProductImage\"); 67 string imagename = "mylove"; 68 bool uploadResult = UploadImageWebService(fileDialog.FileName, pathand, imagename); 69 if (uploadResult) 70 MessageBox.Show("上傳成功!"); 71 else 72 MessageBox.Show("上傳失敗!"); 73 } 74 } 75 /// <summary> 76 /// 上傳圖片[通過webServer] 77 /// </summary> 78 /// <param name="filename">選擇圖片路徑[默認選擇文件包括后綴名]</param> 79 /// <param name="pathand">上傳服務器文件夾[文件夾不存在則新建]</param> 80 /// <param name="imagename">上傳后圖片文件名[不包括后綴名]</param> 81 /// <returns>上傳結果</returns> 82 public bool UploadImageWebService(string filename, string pathand, string imgname) 83 { 84 85 string extension = Path.GetExtension(filename).ToLower().Replace(".", ""); 86 string paramSuffix = "|" + CommonClass.Config.GetAppSettings<string>("ImageFormat",
"jpg|jpge|gif|bmp|png") + "|"; 87 int pi = paramSuffix.IndexOf("|" + extension + "|"); 88 if (pi < 0) 89 { 90 MessageBox.Show("僅能上傳jpg|jpge|gif|bmp|png格式的圖片!"); 91 return false; 92 } 93 else 94 { 95 FileInfo fileInfo = new FileInfo(filename); 96 if (fileInfo.Length > 20480) 97 { 98 MessageBox.Show("上傳的圖片不能大于20K"); 99 } 100 else 101 { 102 //Stream file = fileDialog.OpenFile(); 103 FileStream file = new FileStream(filename, FileMode.Open, FileAccess.Read); 104 byte[] bytes = new byte[file.Length]; 105 file.Read(bytes, 0, bytes.Length); 106 //實例化WebService服務。ServiceReference1是我們在添加引用時設置的命名空間 107 WebService.WebService1 webservice = new FSTERP.WebService.WebService1(); 108 DateTime time = DateTime.Now; 109 //重命名圖片的名稱與路徑 110 //string pathand = CommonClass.Config.GetAppSettings<string>("ProductImageUrl",
@"D:\FSTERP\ProductImage\");
111 string imagename = imgname + "." + extension; 112 //string pathandname = pathand + imagename; 113 if (webservice.UpdateFile(bytes, pathand, imagename)) 114 { 115 return true; 116 } 117 else 118 { 119 return false; 120 } 121 } 122 } 123 return false; 124 }

?

測試圖片

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

?

轉載于:https://www.cnblogs.com/qq260250932/p/4965982.html

總結

以上是生活随笔為你收集整理的webService上传图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本美女高潮 | 在线视频亚洲色图 | 成人福利视频网站 | 亚洲色图视频网站 | 九九在线精品 | 日韩中文字幕在线观看视频 | 最新91视频 | 亚洲精品综合 | 92精品| 黄页视频在线免费观看 | 日韩久 | 男女国产精品 | 久久国产这里只有精品 | 青春草在线视频免费观看 | a天堂视频在线观看 | 欧美亚洲综合在线 | 亚洲精华国产精华精华液网站 | 手机在线免费看av | 欧美亚洲国产另类 | 黄色小说在线看 | 欧美熟妇激情一区二区三区 | 亚洲无毛| 日本人与黑人做爰视频 | 久久大尺度 | 丰满大乳国产精品 | 97se.com | 黄色理论片 | 成人动漫av在线 | www.黄色片.com| 超碰人人cao | 性欧美xxxx | 国产免费黄色大片 | www欧美日韩 | 国产视频第一区 | 不卡av免费 | 欧美在线v| 91精品国产综合久久久久久 | 亚洲区欧美区 | 91女人18毛片水多国产 | 97超在线 | 欧美在线免费 | 欧洲性开放大片 | 日产国产亚洲精品系列 | 欧美浓毛大泬视频 | 国产又色又爽又黄的 | 国产99re| 摸摸大奶子 | 美女中文字幕 | 韩国无码一区二区三区精品 | 超碰520| 亚洲免费一级 | 色福利hd写真video | 美女扒开尿口给男人看 | 欧美国产精品一区二区三区 | 日韩在线中文 | 久久人成 | 69中国xxxxxxxxx69 国产又爽又色 | 欧美日本不卡 | 欧美精品一区二区成人 | 亚洲AV无码乱码国产精品牛牛 | www国产精品 | 88福利视频| 色牛影院 | 欧美怡红院视频 | 欧美精品一区在线观看 | 日本69式三人交 | 熟妇女人妻丰满少妇中文字幕 | 黄色www | 国产不卡在线视频 | 日日综合网 | 国产精品国产一区二区 | 久久久久网 | ts人妖在线| 日本不卡网站 | 五十路av在线 | 午夜tv影院| 久久国精品 | 永久免费在线播放 | 天天操夜操 | 中文字幕 欧美激情 | 亚洲第九十九页 | 欧美日本在线看 | 91精品国产色综合久久不卡98口 | 国产视频三区 | 国产一区中文字幕 | 澳门免费av | 国产超碰| 黑丝av在线 | 日本一本在线观看 | 91国产一区 | av一区二区三区在线观看 | 校园春色自拍偷拍 | 巨乳中文字幕 | 亚洲天堂三区 | 天天操天天操天天 | 大香蕉精品一区 | 亚洲久久久久久久 | 上原亚衣在线观看 | 久久久久无码精品国产sm果冻 |