我正在开发一个 .NET Intranet 站点,该站点将使用户能够查看文件列表(存储在 DB 中的文件详细信息)并链接到实际的 PDF/XML/XLS 并打开它......有点像目录网络。
在数据输入期间,用户输入有关文档的各种数据,然后浏览到网络上的文件并使用 asp:FileUpload 选择它。然后代码隐藏将网络路径保存到数据库。这里有很多开销,因为我将文件发送到服务器但从不使用它。
一切正常,直到有人尝试使用大型 PDF 文件然后我得到可怕的 MAXIMUM REQUEST LENGTH EXCEEDED 错误...所以我试图在这里找到解决方案...我不需要实际文件.. 只是路径和文件名。
我知道并非所有浏览器都会发送完整路径,但我们的系统使用的是旧版浏览器,所以现在一切正常,但可能很快就会崩溃……这是寻找不同解决方案的另一个原因。
我已经研究过 Javascript 来拉路径,但这不起作用......
还有其他想法吗?其他获取路径和文件名的方法?(除了手动将其输入到文本字段中)
谢谢,托德。