上传文件问题,请问如何能只上传前10个字节到一个数组!
tavor 2004-01-11 10:23:33 上传文件问题,请问如何能只上传前10个字节到一个数组!
好像文件上传的时候不能只选几个字节上传是吧,可是整个上传的时侯,会提示有非法字符呢,我估计是文件内容的原因,不知道对不?
我用的方法如下,还是把整个文件作为一个文件输入流!
for(int i=0;i<20;i++)
{
this.dd.PostedFile.InputStream.Position=this.dd.PostedFile.InputStream.Position+1;
s[i]=(byte)this.dd .PostedFile .InputStream.ReadByte();
}
dd是 webservice对象
数组s为存放读取字节的数组
在另一个函数中
public string HelloWorld2(byte [] ss)
{
string s="";
try
{
for(int i=0;i<ss.Length;i++)
{
s=s+((char)ss[i]).ToString();
}
}
catch(Exception){return "there is a fault!";}
return s;
}
但是有时会出问题,就像我上面说的,还请高手指点一下