【问题标题】:Is it possible to send file from one web page to another in asp.net是否可以在asp.net中将文件从一个网页发送到另一个网页
【发布时间】:2014-07-08 04:45:58
【问题描述】:

我有两个域,例如 domain1 和 domain2。

我正在使用 server.SaveAs 方法将文件上传到 domain1 的服务器,该方法将文件上传到 domain1

我想将相同的文件上传到 domain2 以及 domain1。你们能建议我怎么做吗?

如何将 docx 文件传递​​到查询字符串中?

请不要让我使用 ftp。

【问题讨论】:

标签: c# asp.net ftp-client


【解决方案1】:

当文件上传到当前页面的域并保存时,您可以使用WebClient.UploadFile从服务器端将文件上传到其他域。您可以使用该 URL 将其上传到其他域。

string fileName = "PhysicalPath";
WebClient myWebClient = new WebClient();
byte[] responseArray = myWebClient.UploadFile(uriString,fileName);

【讨论】:

  • Adil 它在桌面应用程序上运行良好。但我想在网页上使用它。我有相同的页面和一个文件上传控件,对于 domain1 fileupload.SaveAs() 有效,但它不适用于 domain2(按照您提到的方法)
【解决方案2】:

当我们创建一个 asp.net web api 并将其部署到第二个域时问题已解决。

【讨论】:

    猜你喜欢
    • 2017-08-05
    • 1970-01-01
    • 2020-10-12
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多