解压后有三个文件:
upfile.asp
upfile.htm
upload_5xsoft.inc
1、打开upfile.htm
里边有一个上传到________________
这个里边是上传到当前网站的哪个目录
比如你要上传到/aaa目录
就在里边填上/aaa/
然后可以选择上传
如果你要把这个上传放到你的表单里边,表单还有其他的输入,这时,在表单里边做一个input,然后在边上做一个上传的按钮,或者连接,d出小窗口,打开upfile.htm,最好把里边的上传1,2,3什么的变成1个,多个不适用这个表单。
然后在upfile.asp里边在上传成功后,先把这个文件路径加文件名称通过小窗口执行
window.openner.form1.pic,把这个文件名加路径写到父窗口中的表单form1的pic字段输入框,然后关闭小窗口
解决方法:
至于你的问题,上传目录无法控制,可以把这个/aaa/目录隐藏起来,或者你可以预先把upfile.htm中的上传到写上/aaa/,这样就可以控制上传到哪个目录里了
或者你在upfile.asp中添加一行:
filepath="/aaa/"
这样也可以
2、至于你说的文件名无法控制,这个上传组件是按你上传时的文件名来上传的,也就是说你本地叫aaa.jpg,,,,aaa.rar,上传以后还叫做aaa.jpg或者aaa.rar
简单的解决方法是上传前改成你想要的名字
不过现在一般是用时间来区分上传的名字,比如说上传aaa.jpg,然后改成20100208172203这时时间,再加上个随机数字110啥的
就变成20100208172203110.jpg
如果有不清楚的地方HI我
这是一个刷新的问题,当你单击button 后,如果filePath 确定已经获取到了上传文件名的名字那么你就可以将filePath 显示在asp:Label 或者是asp:textbox 中。 并对其做局部刷新。这样就可以获得值了。
局部刷新用asp.net 或者是ajax来完成
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)