-
大小: 132KB文件类型: .zip金币: 1下载: 0 次发布日期: 2022-10-03
- 语言: C#
- 标签: ASP.NET WebService
资源简介
使用 ASP.NET/C# 实现的 WebService。用于接收来自客户端REST方式上传的照片和说明。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.xml;
using System.IO;
using System.Text;
using System.Collections.Specialized;
namespace FirstPlace
{
///
/// Summary description for PhotoNotes
///
[WebService(Namespace = “http://www.sunyong.com.cn/JieSi/FirstPlace“)]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script using ASP.NET AJAX uncomment the following line.
// [System.Web.script.Services.scriptService]
public class PhotoNotes : System.Web.Services.WebService
{
[WebMethod]
public xmlDocument UploadData()
{
StringBuilder sb = new StringBuilder();
string result = string.Empty;
try
{
HttpFileCollection httpFiles = Context.Request.Files;
HttpPostedFile filePhoto = httpFiles[“media“];
string localPhotoFile = Path.Combine(Server.MapPath(“.“) filePhoto.FileName);
filePhoto.SaveAs(localPhotoFile);
NameValueCollection formVars = Context.Request.Form;
string hdrMsg = formVars[“message“];
string msgFile = string.Format(“{0}.{1}“ Path.GetFileNameWithoutExtension(filePhoto.FileName) “txt“);
string localMsgFile = Path.Combine(Server.MapPath(“.“) msgFile);
using (StreamWriter sw = File.Exists(localMsgFile) ? File.CreateText(localMsgFile) : new StreamWriter(localMsgFile))
{
sw.WriteLine(string.Format(“[{0}] {1}: {2}“ DateTime.Now filePhoto.FileName hdrMsg));
}
result = “success“;
}
catch (System.Exception ex)
{
result = string.Format(“fail: {0}“ ex);
}
sb.AppendFormat(“l>{0} l>“ result);
xmlDocument xmlDoc = new xmlDocument();
xmlDoc.Loadxml(sb.ToString());
return xmlDoc;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-02-01 14:02 FirstPlace\
目录 0 2012-02-01 16:50 FirstPlace\FirstPlace\
文件 920 2012-02-01 14:02 FirstPlace\FirstPlace.sln
文件 15872 2012-02-01 16:50 FirstPlace\FirstPlace.suo
目录 0 2012-02-01 14:02 FirstPlace\FirstPlace\App_Data\
文件 4101 2012-02-01 14:03 FirstPlace\FirstPlace\FirstPlace.csproj
文件 1297 2012-02-01 14:03 FirstPlace\FirstPlace\FirstPlace.csproj.user
文件 124662 2012-02-01 16:02 FirstPlace\FirstPlace\image.jpg
文件 562 2012-02-01 16:02 FirstPlace\FirstPlace\image.txt
文件 96 2012-02-01 14:03 FirstPlace\FirstPlace\PhotoNotes.asmx
文件 2246 2012-02-01 16:01 FirstPlace\FirstPlace\PhotoNotes.asmx.cs
目录 0 2012-02-01 14:02 FirstPlace\FirstPlace\Properties\
文件 1391 2012-02-01 14:02 FirstPlace\FirstPlace\Properties\AssemblyInfo.cs
文件 8061 2012-02-01 14:43 FirstPlace\FirstPlace\Web.config
相关资源
- ASP.NET+SQL Server 数据库开发与 光盘
- ASP.NET图书馆管理系统简单实现借阅、
- ASP.net项目开发详解 光盘代码源程序
- ASP.NET购物网站全部资源.zip
- ASP.NET MVC5 框架揭秘+源码打包
- asp.net源代码合集
- ASP.NET SignalR编程实战(附书中完整D
- Asp.Net MVC4+EF6 Code First 权限管理系统
- c#网上选课系统
- 大型综合管理ERP源码 大型ERP源码 bs框
- ComponentOne Studio for ASP.NET Wijmo 2013 v1
- ComponentOne Studio for ASP.NET Wijmo 2013 v1
- ASP.NET Core应用开发
- ASP.NET程序设计基础教程第2版上机实践
- 构建高性能可扩展ASP.NET网站 高清中文
- 《ASP.NET项目开发案例全程实录》
- ASP.NET范例开发大全95058
- ASP.NET 自定义菜单MENU控件
- 一套通用的Easyui+asp.net mvc开发框架源
- asp.net+sql博客管理系统
- ASP.NET编程宝典(C#)十年典藏版
- 三层asp.net留言板源码.rar
- ASP.NET仓储管理系统开题报告
- 毕业设计“教务辅助管理系统源码”
- ASP.NET手机销售管理系统
- asp.net 2.0 聊天室 长轮询 异步实现
- 分享解决vs2015调试asp.net程序出现无法
- ASP.NETc#-学生选课系统
- 图书馆管理系统asp.net105988
- 基于ASP.NET SQL2008的在线考试系统源代
评论
共有 条评论