利用asp语言,如何实现上传文件(.xls文件)到服务器的某个目录下,比如说网站根目录的EXCEL文件夹中?

利用asp语言,如何实现上传文件(.xls文件)到服务器的某个目录下,比如说网站根目录的EXCEL文件夹中?,第1张

ASP上传文件基本上区分无组件跟第三方组件两种,无组件上传就是单纯的依赖ASP的程序来完成文件上传与存放的动作,我个人比较习惯使用第三方组件上传,编程比较轻松,提供的控制项也比较多。如果你可以在服务器上安装第三方组件,建议可以试试看persitsaspupload,在百度上搜寻“persitsaspupload”就可以找到很多资源,以及与ASP搭配使用的简易范例。

不同的文件上传的方式都是相同的,不会因为文件格式的不同(是Excel或是Word或是PDF)而有所差异。

正常情况下,基本所有的计算机都会安装EXCEL,所以这个问题要从文件格式和动态链接两个方面考虑。
1、试一下别的EXCEL的文件能否正常打开,如果也不行,那就是系统链接的错误了,也就是说系统看到XLS的文件不知道用EXCEL打开,这个问题的解决你可以到网上搜一下相关说明,只要修改一下注册表就可以了。
2、文件问题。可能改文件本身并不是EXCEL文件,但是有人给他改变了扩展名,使得它表面上看是一个EXCEL文件,但是用EXCEL却打不开,或者是病毒文件使用了双扩展名。你可以到DOS里面看一看它真实的扩展名是什么。

方法/步骤:
1
打开Excel
2010, 切换到数据选项卡,在获取外部数据组中单击自网站按钮
2
打开新建Web查询对话框,将hao123链接(>打不开的原因:应该是表格里的数据有错误之类的,网站把文件删除了。
解决办法:打开资源管理器——工具菜单——文件夹选项菜单——文件类型选项——在下边列表中找到XLS——点击下边“高级”按钮——点选左侧列表中的“打开”或者“open”——点击右侧“编辑”按钮——在接下来的窗口中“用于执行 *** 作的应用程序”栏中,按照图示填写,即在应用程序后添加: /e “%1”,注意/前、“前都有空格。然后把下边的”DDE消息“栏清空。到此点击确定、确定、关闭即可。对于其他XLSX等文件,也可同样 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10537033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存