对于docx文件,Asp.net fileupload控件的文件总是为false

时间:2012-04-04 02:31:54

标签: asp.net file-upload

这已经莫名其妙地在过去6个月内开始发生。这个代码用于处理.docx文件:

<asp:FileUpload ID="FileUploader" runat="server" BackColor="#620D14" />

if (FileUploader.HasFile)
    ....

知道发生了什么事吗?或者有人至少可以推荐一个开源或便宜的替代控件来使用?我真的不喜欢这件事,因为它不可能风格......

2 个答案:

答案 0 :(得分:5)

如果您的docx文件为空,则fileupload.Hasfile返回false,但是如果您打开docx文件并保存,则从fileupload.HasFile

获得true

答案 1 :(得分:1)

This其他问题可能会对您有所帮助。

关于FileUpload控件的替代方法,我建议您尝试Uploadify。它对我来说很有用,它比内置文件上传控件更灵活。