FileStream fs = null;
byte[] buffer = null;
string filename = "P6.jpg";
string serverpath = Server.MapPath("~/images/UpLoad/") + filename;
try
{
if (File.Exists(serverpath)) //图片文件的全路径字符串
{
Response.Write(serverpath);
fs = new FileStream(serverpath, FileMode.Open);
buffer = new byte[fs.Length];
fs.Read(buffer, 0, int.Parse(fs.Length.ToString()));
fs.Close();
fs.Dispose();
}
}
catch
{
Response.Write("not Exist");
fs.Close();
fs.Dispose();
}
// return buffer;//图片文件的流不报错,路径也对,在线求教
byte[] buffer = null;
string filename = "P6.jpg";
string serverpath = Server.MapPath("~/images/UpLoad/") + filename;
try
{
if (File.Exists(serverpath)) //图片文件的全路径字符串
{
Response.Write(serverpath);
fs = new FileStream(serverpath, FileMode.Open);
buffer = new byte[fs.Length];
fs.Read(buffer, 0, int.Parse(fs.Length.ToString()));
fs.Close();
fs.Dispose();
}
}
catch
{
Response.Write("not Exist");
fs.Close();
fs.Dispose();
}
// return buffer;//图片文件的流不报错,路径也对,在线求教
解决方案 »
- C#项目怎样设置成可覆盖安装
- 弱弱的问一个问题
- 求助!!!C#中用HOOK实现对某个进程的键盘消息拦截,该怎么实现?
- datagrid怎么禁止调整宽度
- datagridview中添加行的问题
- 关于委托回调 实现异步http请求
- 我写了一个windows程序,如果要在用户的机子上运行,要安装什么??
- VS2005怎样encrypt Connection String?
- socket and thread 项目 急!急!急!
- 编辑时datagrid里的文本框很长呀,超出了页面,怎么控制文本框大小?
- 如何将MouseEventArgs和KeyEventArgs输出到文本?
- 使用outlook API实现会议通知功能问题
try {
WebRequest request = WebRequest.Create(Url);
WebResponse response = request.GetResponse();
Stream reader = response.GetResponseStream();
FileStream writer = new FileStream(“你要保存的路径”, FileMode.OpenOrCreate, FileAccess.Write);
byte[] buff = new byte[512];
int c = 0; //实际读取的字节数
while ((c = reader.Read(buff, 0, buff.Length)) > 0) {
writer.Write(buff, 0, c);
}
writer.Close();
writer.Dispose();
reader.Close();
reader.Dispose();
response.Close();}
catch (Exception ex)
{
}