所以我在asp.net中使用FileUpload,我可以多次使用它,但由于某些原因,当我在其他计算机上传输文件(解决方案)时,这是我的情况,我在这里; m检查正在上传的文件类型:
if (FileUpload1.PostedFile.ContentType == "application/vnd.ms-excel" ||
FileUpload1.PostedFile.ContentType == "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
一切正常,我成功地保存了" excel"文件到SQL数据库。当我转移文件时,它突然无法正常工作,因为FileUpload.PostedFile.ContentType
会返回 application / octet-stream 。
这里的大问题是,为什么会发生这种情况?在我的另一台计算机上,它返回的内容类型很好,但在另一台计算机上却没有。
答案 0 :(得分:0)
是的,您可以在部署应用程序时解决。应在部署期间执行创建文件关联的程序。您必须编写该程序或在线查找。