我目前正在开发一个ASP.net应用程序,我在服务器中生成一个word文档,并且希望将其保存在客户端机器中,该用户机器无需用户交互即可访问该功能。如何使用Javascript下载并将其保存在客户机中?从服务器下载文件并将其保存到客户端
3
A
回答
3
无法将其保存在客户端计算机中,无法识别客户端。
你可以给一个link
这个word文档,用户需要点击链接并保存在他的机器上。
<a href="serverLink.doc" >Click to Save Word document</a>
注意:你不能用JavaScript或任何脚本语言
1
做客户端PC上的任何操作您可以执行的这一点:
案例1:
private static string GetWebTest1(string url)
{
System.Net.WebClient Client = new WebClient();
return Client.DownloadString(url);
}
CASE 2:
private static string GetWebTest2(string url)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
return reader.ReadToEnd();
}
1
使用System.Net.WebClient.DownloadFile
,你正在做批量下载,然后使用WebClient.DownloadProgressChanged
Event。有时我们会进行批量下载,但用户会得到系统卡住或失败的印象,并开始打refresh
。避免这种情况!
相关问题
- 1. 如何将.pdf文件从服务器保存到客户端?
- 2. 保存对话框下载文件,将文件从ASP.NET服务器保存到客户端
- 3. 压缩文件并从客户端或服务器下载?
- 4. 红宝石从客户端保存文件到服务器
- 5. 从服务器下载文件到客户端 - jquerymobile/html5/c#
- 6. 从服务器下载.pptx文件到客户端 - ASP.NET
- 7. c#ASP.net从文件服务器间接下载到客户端
- 8. FTP从服务器直接下载文件到客户端
- 9. 即时创建Excel文件并将其下载/保存到客户端
- 10. 客户端 - 服务器(从服务器到客户端的文件传输)
- 11. 尝试使用Mulder从客户端(Angular)将文件保存到服务器(Express)
- 12. 将文件从服务器下载到客户端的计算机
- 13. 如何将txt文件从服务器系统下载到客户端?
- 14. 错误的文件正在下载服务器到客户端
- 15. Java:将文件从服务器传输到客户端,从客户端传输到服务器
- 16. 从服务器文件夹下载文件到客户端电脑
- 17. 下载文件存储在服务器上的文件?如何将文件的下载功能提供给客户端,并在服务器上存储文件?
- 18. Servlet从服务器发送图像并保存在客户端
- 19. 如何将在服务器内存中创建的文件下载到客户端而不保存它?
- 20. Phalcon使用孵化器HTTP客户端将zip文件保存到服务器
- 21. 从本地服务器机器下载Docx文件到客户端?
- 22. 如何将文件从客户端发送到服务器并使用相同的文件名进行保存?
- 23. 服务json文件从GO服务器到JavaScript客户端
- 24. 我如何从客户端(HTML)拍照并将其保存到服务器端(Python)
- 25. phpexcel将qrcode插入到excel并将其保存到客户端
- 26. Django:将pdf保存到服务器而不是客户端
- 27. 将文件从Python客户端上传到Django服务器
- 28. ASP.NET MVC 3,将文件从服务器传递到客户端
- 29. 将文件从客户端上传到服务器C#
- 30. 将文件从php服务器发送到Android客户端
我相当肯定,JS不会让你这样做没有用户交互,因为这听起来**完全**像恶意软件想要做的事情(而合法的应用程序不会介意用户意识到他们的行为)。 – 2010-11-15 09:37:24
你可以使用Response.Headers – 2010-11-15 10:02:01