WebService代碼:
///
///
上傳文件
///
///
文件的byte[]
///
上傳文件的路徑
///
上傳文件名字
///
[WebMethod]
public bool
UploadFile(byte[] fs, string path, string fileName)
{
bool flag = false;
try
{
//獲取上傳案例圖片路徑
path = Server.MapPath(path);
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
//定義并實(shí)例化一個(gè)內(nèi)存流,以存放提交上來的字節(jié)數(shù)組。
MemoryStream m = new MemoryStream(fs);
//定義實(shí)際文件對象,保存上載的文件。
FileStream f = new FileStream(path + "\" + fileName,
FileMode.Create);
//把內(nèi)內(nèi)存里的數(shù)據(jù)寫入物理文件
m.WriteTo(f);
m.Close();
f.Close();
f = null;
m = null;
flag = true;
|