我的问题分为两部分
1) 我想将文件名分配给 FileUpload 控件然后保存它,但问题是它是只读的
FileUpload1.FileName="ClientMachine\\Image1.jpeg";
FileUpload.SaveAs(ServerMachine\\Image1.jpeg);
还有其他办法吗?
或
2) 我在客户端机器上有一个图像的完整路径。我想下载那个图片。
我在谷歌上搜索过,但大多数问题都是使用 ajax,javascript, multipart-form 来完成的。我没有任何这样的知识。我可以纯粹使用 C# 来做吗?
最佳答案
您需要做的是以编程方式访问客户端计算机上的文件,而无需用户进行任何明确操作。由于明显的原因,例如 asp.net 代码在服务器上运行而您的文件在客户端,这是不可能的。为什么你不能这样做有明显的安全原因。
您可以创建某种 active x 或 silverlight 插件并在提升模式下运行它,但话又说回来,不推荐这样做。
关于c# - 使用文件名从服务器 "programmatically"上的客户端上传文件或 "programmatically"将文件名分配给 UploadFile 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34893852/