gpt4 book ai didi

c# - 下载写入 ASP .NET C# 响应流的文件

转载 作者:太空宇宙 更新时间:2023-11-03 21:58:37 25 4
gpt4 key购买 nike

目标: - 服务器端:验证凭据后将文件写入响应流。换句话说,没有对该文件的公共(public)访问权限。 - 客户端:从 http://xyz.com?credentials=abc 下载此文件

到目前为止,ASPX 页面执行以下操作:

  • 验证凭据
  • this.Response.ContentType = "application/octet-stream";
  • this.Response.BinaryWrite(binaryReader.ReadBytes(1024));

从 WinForms 应用程序下载此文件数据的最佳方式是什么?

最佳答案

最简单的方法是使用 WebClient :

WebClient wc = new WebClient();
wc.DownloadFile(url, filename);

(要么不在 UI 线程中启动它,要么使用异步版本。您不希望 UI 线程在下载时阻塞。)

关于c# - 下载写入 ASP .NET C# 响应流的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11188558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com