我正在修改现有的 ASP.NET 项目。原作者错误地尝试通过将其可见性设置为隐藏并仅创建两个自定义样式的浏览和保存按钮来创建样式化的 asp:FileUpload。
出于安全原因,IE 不允许这样做。我的策略是尝试使用 type="file" 的输入标签,例如这个例子。因此,如果我设置输入,例如<input type="file" ID="inputFile" />
如何在后面的代码中访问/保存文件,inputFile.SaveAs("someFile.txt");
?另外(在后面的代码中)我可以做类似的事情inputFile.HasFile
还是有其他类似的东西?
根据建议,我正在尝试以下方法:
<td>
Enabled: <asp:CheckBox ID="CheckBox2" runat="server" />
<div id="testFileUploader">>
<input type="file" id="browserHidden" runat="server" />
<div id="browserVisible"><input type="text" id="fileField" /></div>
</div>
</td>