高分求助:asp的源码,
问题描述:用asp上传本地一个文件夹中多个图片文件,只需指定(浏览按钮)本地文件夹路径,即可一次性将该文件夹中的所有图片文件上传到服务器的一个特定目录中。
最好是无组件上传,多谢!
asp 批量上传一个文件夹里的所有图片
答案:5 悬赏:70 手机版
解决时间 2021-02-02 07:15
- 提问者网友:川水往事
- 2021-02-02 03:35
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-02-02 04:47
想只指定文件夹路径,而不选择文件就实现文件的批量上传,不用控件是无法实现的。
服务器端不可能去扫描到你客户端的硬盘中的数据,除非你在浏览网页时安装activex控件,由这个控件来扫描你的硬盘中指定文件夹路径下的文件
你现在想实现的,就是批是把一个文件夹中的图片全部上传到服务器,那么又要无组件上传,就肯定不能用activex控件了。
我提供的解决办法就是:使用flash进行文件上传,像swfupload这种flash文件上传组件,只显示文件浏览一个按钮,你可以在代码中设置是只允许选择一个文件进行上传,还是选择多个文件进行批量上传。上传是无刷新的效果,还可以实时显示上传进度。
如果你觉得这种方案可以满足你的要求(实际上就只是比你的需求多了一个选择文件的步骤),swfupload的具体代码,可以QQ我17595923,我可以把我项目中用到的代码以及swfupload中文手发给你。
----
另外补充一下:楼上几位说的批量上传组件,早就有了,只不过与楼主的需求不太适合。但用flash来实现,那就是天衣无缝了,而且也已经有现成的flash上传组件,swfupload这么好的工具,我的项目中也早就用上了。其实楼主的需求,最麻烦的是客户端的文件选择,而不是服务器端的上传代码。
所以,使用swfupload这个上传组件最方便实用,只是几个js文件,几个flash文件,就实现了客户端的文件批量选择,并且还是无刷新数据上传,实时显示文件上传进度。
服务端的ASP代码,随便用一个无组件上传都OK,像无惧文件上传类、风声无组件上传类等都是很好的ASP无组件上传类。
服务器端不可能去扫描到你客户端的硬盘中的数据,除非你在浏览网页时安装activex控件,由这个控件来扫描你的硬盘中指定文件夹路径下的文件
你现在想实现的,就是批是把一个文件夹中的图片全部上传到服务器,那么又要无组件上传,就肯定不能用activex控件了。
我提供的解决办法就是:使用flash进行文件上传,像swfupload这种flash文件上传组件,只显示文件浏览一个按钮,你可以在代码中设置是只允许选择一个文件进行上传,还是选择多个文件进行批量上传。上传是无刷新的效果,还可以实时显示上传进度。
如果你觉得这种方案可以满足你的要求(实际上就只是比你的需求多了一个选择文件的步骤),swfupload的具体代码,可以QQ我17595923,我可以把我项目中用到的代码以及swfupload中文手发给你。
----
另外补充一下:楼上几位说的批量上传组件,早就有了,只不过与楼主的需求不太适合。但用flash来实现,那就是天衣无缝了,而且也已经有现成的flash上传组件,swfupload这么好的工具,我的项目中也早就用上了。其实楼主的需求,最麻烦的是客户端的文件选择,而不是服务器端的上传代码。
所以,使用swfupload这个上传组件最方便实用,只是几个js文件,几个flash文件,就实现了客户端的文件批量选择,并且还是无刷新数据上传,实时显示文件上传进度。
服务端的ASP代码,随便用一个无组件上传都OK,像无惧文件上传类、风声无组件上传类等都是很好的ASP无组件上传类。
全部回答
- 1楼网友:平生事
- 2021-02-02 09:58
不可以!
为什么这么说,我们设置上传的标签代码是 ,是浏览选择要上传文件的控件,当我们点击浏览按钮的时候一点到文件夹是无法选择整个文件夹的,而且选择文件时又不能多选。那我们怎么能上传整个文件夹和批量上传呢?
有一种思路可以做到:
就是写一个自动判断文件夹路径并扫描文件夹里面的文件,自动上传和自动命名。首先程序触发时是要先自己动手去选择文件夹里面的一个文件,或者自己设置文件夹所在的路径点击触发按钮来执行,接着asp程序开始循环扫描并把所有文件上传。
疑点:我只见过ASP程序可以扫描服务端磁盘的所有文件夹和文件的,没见过可以扫描客户端磁盘的。
如果可以扫描客户端磁盘,那么应该可以实现。
还有一种思路可以做到:因为ASP大部分功能是依赖于服务组件的,如JMail.Message (JMail 邮件发送组件),Persits.Upload.1 (ASPUpload 文件上传组件)、adodb.connection (ACCESS 数据库组件)、Scripting.FileSystemObject (FSO 文本文件读写组件) 等等,这说明asp对组件依赖程度非常高,那么说到这里--------------我们是希望有新组件来支持并实现asp批量上传。
- 2楼网友:煞尾
- 2021-02-02 08:46
能不能实现我不知道,但是就目前博客里的图片都是单张上传或者一次指定多张图片然后一起上传,像你这样的还没见过,估计很难实现,或者说根本就不现实。
- 3楼网友:不甚了了
- 2021-02-02 07:28
只能通过第三方实现了
- 4楼网友:持酒劝斜阳
- 2021-02-02 06:07
第三方
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯