我知道服务器无法访问客户端的硬盘或目录,但是为什么当我将目录硬编码到我的应用程序中时,我可以访问该文件并将其上传到 SQL 数据库?
只是一个普通的按钮
<asp:LinkButton ID="btnImportData" runat="server" OnClick="btnImportData_Click">Import Spreadsheet</asp:LinkButton>
然后是背后的代码
protected void btnImportData_Click(object sender, EventArgs e)
{
dbConn.uploadToExcel(@"C:\Users\spadmin\Desktop\ABI Employee List.xlsx");
}
然后我可以使用该文件来更新我的数据库并且它可以工作。
为什么他们然后说我不能使用来自客户端的目录?
更新