怎么通过WebService获得服务器图片

怎么通过WebService获得服务器图片,第1张

这是上传,下载则相反。

WebService部分:

/// <summary>

/// 保存文件到远程服务器

/// </summary>

/// <param name="FileByteArray">待转换字节数组</param>

/// <param name="FileLength">字节长度</param>

/// <param name="SaveToUrl">保存路径</param>

/// <returns>返回是否执行成功</returns>

[WebMethod(Description = "保存文件到远程服务器")]

public bool SaveFile(byte[] FileByteArray,int FileLength, string SaveToUrl)

{

try

{

FileStream fs = new FileStream(SaveToUrl, FileModeOpenOrCreate, FileAccessWrite);

fsWrite(FileByteArray, 0, FileLength);

fsClose();

}

catch {

return false;

}

return true;

}

调用部分:

protected void Button1_Click(object sender, EventArgs e)

{

MangerPhotoService mp = new MangerPhotoService();

ResponseWrite(mpSaveFile(getByte(), FileUpload1PostedFileContentLength, "C:\\vvjpg"));

}

private byte[] getByte() {//获得转化后的字节数组

//得到用户要上传的文件名

string strFilePathName = FileUpload1PostedFileFileName;

string strFileName = PathGetFileName(strFilePathName);

int FileLength = FileUpload1PostedFileContentLength;

//上传文件

Byte[] FileByteArray = new Byte[FileLength]; //图象文件临时储存Byte数组

Stream StreamObject = FileUpload1PostedFileInputStream; //建立数据流对像

//读取图象文件数据,FileByteArray为数据储存体,0为数据指针位置、FileLnegth为数据长度

StreamObjectRead(FileByteArray, 0, FileLength);

return FileByteArray;

}

web页面开发语言有很多种,本文将介绍其中5种常见的语言,分别是html、XML、ASP、JavaScript、VBScript。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么通过WebService获得服务器图片

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情