FileUploadService
支持下列操作。有关正式定义,请查看服务说明。
-
CopyFile
根据路径修改图片。
参数说明:
string: 源图片路径(从根目录开始的相对路径)
string: 目标图片路径(从根目录开始的相对路径)
string: 验证码
-
DefUploadImg
上传图片,自动调整大小并生成缩略图。返回新图片名称及缩略图名称。
参数说明:
byte[]:文件数据
int:文件长度
string: 文件类型
string: 原文件名称
string: 要把文件上传到服务器的目录名
string: 验证码 -
DeleteImg
根据路径删除图片。
参数说明:
string: 图片路径(从根目录开始的相对路径)
string: 验证码
-
ModifyImg
根据路径修改图片。
参数说明:
string: 源图片路径(从根目录开始的相对路径)
string: 目标图片路径(从根目录开始的相对路径)
int: 目标图片高度
int: 目标图片宽度
string ; 调整模式(缩图模式 'HW'://指定高宽缩放(可能变形) 'W'//指定宽,高按比例 'H'//指定高,宽按比例 'Cut'://指定高宽裁减(不变形))
string: 验证码
-
UploadImg
上传图片。返回新图片名称及缩略图名称。
参数说明:
byte[]:文件数据
int:文件长度
string: 文件类型
string: 原文件名称
string: 要把文件上传到服务器的目录名
bool: 是否需要自动添加日期文件夹(默认自动)
string: 验证码
ItemSet:选项单{
bool ToWatermarkT; //是否添加水印文字
bool ToWatermarkP; //是否添加水印图片
bool ToThumbnail; //是否调整图片大小
int Width; //若调整图片,填写宽度
int Height; //若调整图片,填写高度
string Mode; //若调整图片,填写调整模式(缩图模式 'HW'://指定高宽缩放(可能变形) 'W'//指定宽,高按比例 'H'//指定高,宽按比例 'Cut'://指定高宽裁减(不变形))
bool TakeThumbnail; //是否生成缩略图
int SWidth; //若生成缩略图,填写宽度
int SHeight; //若生成缩略图,填写高度
string SMode; //若生成缩略图,填写调整模式,同上
}
-
UploadImgInBatch
根据网络路径批量上传途径。
参数说明:
string: 网络图片路径集合串(以“|”分割)
string: 验证码
-
UploadImgWithFileName
上传图片。返回新图片名称及缩略图名称。
参数说明:
byte[]:文件数据
int:文件长度
string: 文件类型
string: 原文件名称
bool: 是否保留原文件名称
string: 要把文件上传到服务器的目录名
bool: 是否需要自动添加日期文件夹(默认自动)
string: 验证码
ItemSet:选项单{
bool ToWatermarkT; //是否添加水印文字
bool ToWatermarkP; //是否添加水印图片
bool ToThumbnail; //是否调整图片大小
int Width; //若调整图片,填写宽度
int Height; //若调整图片,填写高度
string Mode; //若调整图片,填写调整模式(缩图模式 'HW'://指定高宽缩放(可能变形) 'W'//指定宽,高按比例 'H'//指定高,宽按比例 'Cut'://指定高宽裁减(不变形))
bool TakeThumbnail; //是否生成缩略图
int SWidth; //若生成缩略图,填写宽度
int SHeight; //若生成缩略图,填写高度
string SMode; //若生成缩略图,填写调整模式,同上
}
此 Web 服务使用 http://tempuri.org/ 作为默认命名空间。
建议: 公开 XML Web services 之前,请更改默认命名空间。
每个 XML Web services 都需要一个唯一的命名空间,以便客户端应用程序能够将它与 Web 上的其他服务区分开。http://tempuri.org/ 可用于处于开发阶段的 XML Web services,而已发布的 XML Web services 应使用更为永久的命名空间。
应使用您控制的命名空间来标识 XML Web services。例如,可以使用公司的 Internet 域名作为命名空间的一部分。尽管有许多 XML Web services 命名空间看似 URL,但它们不必指向 Web 上的实际资源。(XML Web services 命名空间为 URI。)
使用 ASP.NET 创建 XML Web services 时,可以使用 WebService 特性的 Namespace 属性更改默认命名空间。WebService 特性适用于包含 XML Web services 方法的类。下面的代码实例将命名空间设置为“http://microsoft.com/webservices/”:
C#
[WebService(Namespace="http://microsoft.com/webservices/")]
public class MyWebService {
// 实现
}
Visual Basic
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService
' 实现
End Class
C++
[WebService(Namespace="http://microsoft.com/webservices/")]
public ref class MyWebService {
// 实现
};
有关 XML 命名空间的更多详细信息,请参阅 Namespaces in XML (XML 命名空间)上的 W3C 建议。
有关 WSDL 的更多详细信息,请参阅 WSDL Specification (WSDL 规范)。
有关 URI 的更多详细信息,请参阅 RFC 2396。