wince 下载文件,模拟器路径始终找不到

Jaslon 2012-05-30 04:55:24
string fromPath = "http://www.red-ambers.com/exchange/ad/vanke/1202/music/xingxing.mp3?h=e1ojmcenj8yZXl0f13AEsQ&e=1329124910"; //源文件路径
//目标路径
string downPath =Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase)+"\\test.mp3";
string downPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
private void button1_Click(object sender, EventArgs e)
{
try
{
MessageBox.Show(downPath);
//create web request/response
HttpWebResponse Response;
HttpWebRequest Request;
Request = (HttpWebRequest)HttpWebRequest.Create(fromPath);
Request.Headers.Add("Translate: f");
Request.Credentials = CredentialCache.DefaultCredentials;

Response = (HttpWebResponse)Request.GetResponse();



Stream respStream = null;
respStream = Response.GetResponseStream();

int FileSize = int.Parse(Response.ContentLength.ToString());
//int FileSize = int.Parse(System.Convert.ToInt64(Response.Headers["Content-Length"]).ToString());

//Do the Download
byte[] buffer = new byte[FileSize];
FileStream fs = File.Open(downPath, FileMode.Create, FileAccess.Write);
int length;
length = respStream.Read(buffer, 0, FileSize);
long writeLength = length;
while (length != 0)
{
fs.Write(buffer, 0, length);
length = respStream.Read(buffer, 0, FileSize);
writeLength += (long)length;
}
fs.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString(), "Error");

}

程序走到“FileStream fs = File.Open(downPath, FileMode.Create, FileAccess.Write);”这一步的时候,控制台就会出现如下错误,
在 System.IO.FileNotFoundException 中第一次偶然出现的“mscorlib.dll”类型的异常
在 System.IO.FileNotFoundException 中第一次偶然出现的“mscorlib.dll”类型的异常
在 System.UriFormatException 中第一次偶然出现的“System.dll”类型的异常

感觉应该是模拟器路径不对,但是改过来改过去,怎么地就是不好用,唉。。。。。
...全文
125 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jaslon 2012-06-01
  • 打赏
  • 举报
回复
这个应该写项目路径,然后在把程序的.exe文件复制到模拟器跟本机的共享中,在模拟器中点击.exe程序才好用!
Jaslon 2012-06-01
  • 打赏
  • 举报
回复
问题解决了。。。
91program 2012-05-30
  • 打赏
  • 举报
回复
先试试将文件路径写死,例如:\\test.mp3,看看会不会报错?
Jaslon 2012-05-30
  • 打赏
  • 举报
回复
高手快来啊!!!

19,520

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧