永发信息网

C# webclient 下载报错

答案:1  悬赏:40  手机版
解决时间 2021-01-09 05:37
C# webclient 下载报错
最佳答案
报错的是 因为System.IO.Path.GetFileName(URLAddress) 返回的字符串 带有非法字符 ‘?’

string URLAddress = @"http://translate.google.cn/translate_tts?ie=UTF-8&q=你好&tl=zh-CN&total=1&idx=0&textlen=9&prev=input"; 
            string receivePath = @"C:";
            System.Net.WebClient client = new System.Net.WebClient();
string p=System.IO.Path.GetFileName(URLAddress);
            foreach (var element in Path.GetInvalidFileNameChars()) {
                p=p.Replace(element,'_');
            }
client.DownloadFile(URLAddress, receivePath + p));追问并没有解决还是报错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我男的,我舍友总喜欢来我床上和我一起睡觉,
★★怎么办?点痣期间吃什么康复的快,点痣期
泡椒水怎么做好吃,泡椒水的吃法
姫松茸隔山肉汤的功效
申字加三笔是什么字
windows7中屏幕保护程序可自行设置,并可?
963.5*35*1.1+(2又1/3+0.25)/1/3
有哪些歌是歌颂兄弟情义的,可以是英文歌
Taking this kind of medicine, if , will do
大众03444故障怎么解决
大学生王强积极响应“自主创业”的号召,准备
美国惊现无头青蛙是怎样走动的?
今天搜狗河北营销服务中心给我打电话,让我去
美敦力直插钢针管路好用吗,可以像斜插的那样
农村三沟是指什么?
推荐资讯
报考天津市烟草局只能是应届生么?烟草局合同
2.5平方铜线能带启两台三匹柜机?,
哥哥和弟弟共人民币10.8元,哥哥用去自己钱数
双燃料汽车有哪些
黑色行李箱擦不干净怎么办?
x为向量,A为n阶反对称矩阵,则xTAx=0怎么证
单选题函数f(x)=(ex-a)2+(e-x-a)2(0<
DX3户外版和普通尊贵版有什么区别
郴州相机维修在哪里
梦幻西游的159玩家如果点出出了第七个乾元丹
水木一把尺子打一成语
坐标南方 最近回南天 怎么才能预防美妆蛋发霉
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?