日期:2014-05-18  浏览次数:20577 次

高手进,文件上传问题?
我现在是要上传一个Excel表
Excel表里有n个word文档的名字
我想上传Excel后,读取Excel中word文件名,然后把word也上传到服务器


备注:
Excel中标识的word和Excel在同一个目录下

现在有一个思路: 取到这些文件的路径 ,然后把这个路径下的所有文件(Excel和Word)上传
问题就是:怎样同时批量上传一个文件夹下的所有文件

或者是大家有没有更好的解决方案!!??

------解决方案--------------------
web不能上传整个文件夹啊,如果要这样用ActiveX应该可以做到.
只有遍历这个文件夹下的文件然后一个个的上传了.
------解决方案--------------------
多文件上传,好像不能实现...
一般都是点击添加一个上传控件.一个一个传.俺也想知道有没有这种控件.
------解决方案--------------------
引用楼主 tautaulee 的帖子:
我现在是要上传一个Excel表
Excel表里有n个word文档的名字
我想上传Excel后,读取Excel中word文件名,然后把word也上传到服务器


备注:
Excel中标识的word和Excel在同一个目录下

现在有一个思路: 取到这些文件的路径 ,然后把这个路径下的所有文件(Excel和Word)上传
问题就是:怎样同时批量上传一个文件夹下的所有文件

或者是大家有没有更好的解决方案!!??

------解决方案--------------------
探讨
引用楼主 tautaulee 的帖子:
我现在是要上传一个Excel表
Excel表里有n个word文档的名字
我想上传Excel后,读取Excel中word文件名,然后把word也上传到服务器


备注:
Excel中标识的word和Excel在同一个目录下

现在有一个思路: 取到这些文件的路径 ,然后把这个路径下的所有文件(Excel和Word)上传
问题就是:怎样同时批量上传一个文件夹下的所有文件

或者是大家有没有更好的解决方案!!??


除非做第三方软件(activ…

------解决方案--------------------
如果只是这个需求,这个excel文件就没用的.用一个txt文件或ini或xml文件不是很好吗?
------解决方案--------------------
可以明确的告诉你: 理论上是根本行不通的。

如果可以做到, 那么我可以做1个网页,只要你打开这个网页,我就可以把你电脑上的所有机密文件都偷走。
------解决方案--------------------
先用Javascript 从客户端取得Excel 中的文件名
然后再动态创建几个<input type="file"

然后一点按钮就可上传
------解决方案--------------------
探讨
如果只是这个需求,这个excel文件就没用的.用一个txt文件或ini或xml文件不是很好吗?

------解决方案--------------------
传说可以用代码进行打包压缩
------解决方案--------------------
可以实现的,不过会很慢,不知道你的文件夹里有多少文件
告诉你个思路,用FTP来上传吧
进入你的文件夹,遍历文件夹下的所有文件,再上传
------解决方案--------------------
考虑到安全问题,<input type="file" value=""/>中的value属性并没有提供给脚本写的接口,只能由用户通过键盘或者鼠标输入。所以你还是放弃算了吧。或者使用WshShell吧,但默认情况下IE是不允许调用这些组件的,你让使用者降低安全设置的可以做到。
------解决方案--------------------
你可以用ftp上传 把word上传到服务器指定路径,然后客户端只上传excel 
上传excel时去找服务器的word