我正确的做了什么,sourcepath是文档的文件路径。 1)测试文件是否存在,如果它没有抛出异常 2)现在我们知道文件存在(并且因为文件正在从其他地方下载)检查它是否包含数据。 (因为它不应该是空的),如果它是空的抛出错误,....将检查这个文件是否为空的工作?我可以检查下载的文件是否包含数据?
string sourcePath = "C:\Users\Martin\Desktop\document5.docx";
if (!File.Exists(sourcePath))
{
//throw exception
}
if (string.IsNullOrEmpty(sourcePath))
{
//throw exception
}
什么是下载它的代码? *那*应该知道,当然?另外:你提到mvc,它建议服务器端,但你提到访问下载文件,这表明客户端。您的网络服务器是否将文件从其他地方下载到网络服务器的文件系统?要么...?如果下载的文件来自*您的网络服务器,则立即停止:您的服务器无法告知任何有关浏览器文件系统的信息。 –
它是一个来自本页下载()的ftp http://www.codeproject.com/Tips/443588/Simple-Csharp-FTP-Class – John