使用文件名“以编程方式”从服务器上的客户端上载文件,或“以编程方式”将文件名分配给 UploadFile 控件

本文关键字:编程 方式 以编程方式 文件名 分配 UploadFile 文件 控件 服务器 客户端 上载 | 更新日期: 2023-09-27 18:31:16

我的问题有两个部分

1)我想将文件名分配给文件上传控件,然后保存它,但问题是它是只读的

        FileUpload1.FileName="ClientMachine''Image1.jpeg";
        FileUpload.SaveAs(ServerMachine''Image1.jpeg);

还有其他办法吗?

2)我在客户端计算机上有一个图像的完整路径。我想下载该图像。

我在谷歌上搜索,但大多数问题都是使用 ajax,javascript,multipart-form . 我没有任何这样的知识。我可以纯粹使用 C# 来做到这一点吗?

使用文件名“以编程方式”从服务器上的客户端上载文件,或“以编程方式”将文件名分配给 UploadFile 控件

您需要

做的是以编程方式访问客户端计算机上的文件,而无需用户执行任何显式操作。 由于明显的原因,例如 asp.net 代码在服务器上运行并且您的文件在客户端,这是不可能的。有明显的安全原因导致你不能这样做。

您可以创建某种活动的 x 或 silverlight 插件并在提升模式下运行它,但话又说回来,不建议这样做。

这是一个类似的问题