当前位置:编程学习 > C#/ASP.NET >>

怎么样用winform app下载的文件?

本人电脑很菜。
结果公司最近弄了个在线销售网站,经常需要上传下载一些数据文件(比如说是这个月的销售量,最近的库存什么的)。
每次都是手动下载的,然后在手动导入到内部的库存清单系统,上传也是如此,感觉非常麻烦。
有没有什么办法可以自动完成呢?
我用了这段代码,但是貌似拷贝下来的是公司主页上的html

            WebClient web = new WebClient();
            string url = "http://www.xxxxxxxxxxxx.com/admin/products/export";
            string local="product.csv";
            web.DownloadFile(url, local);
            StreamReader sr = new StreamReader(local);
            string line;
            
            while ((line = sr.ReadLine()) != null)
            {
                data += line + "\r\n";
            }

我不知道哪里错了,猜测原因可能有两个:
1.我电脑设置的是记住登陆密码.不过不知道是不是权限问题
2.另外一个可能的问题就是url貌似是一个文件夹不是文件(大概?).那个url如果输入到ie地址栏里,会弹出一个对话框,问我要不要保存product.csv文件.如果右击这个url另存为也是保持product.csv文件

请各位高手指教~

PS:库存系统有源码,所以剩下的部分已经完成了,就差这一点了。 --------------------编程问答-------------------- WebClient.DownloadFile Method (Uri, String)
用这个试试,第一个参数是Uri,不是string --------------------编程问答-------------------- 貌似还是不行。
如果这个页面是自动调用文件下载程序。能下载到文件吗?(也就说文件不再这个页面本身) --------------------编程问答-------------------- 如果打开这个页面
会自动弹出对话框问要不要下载
然后这个页面自动关闭了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,