主题:[讨论]文件上传的一简单小问题,麻烦高手解决一下:)
dfdnzg
[专家分:0] 发布于 2007-10-07 10:23:00
我在做一个学籍管理的网站,给每个学生记录都加了一个图片字段
我现在把学生的照片照好了,照片的名字就是学生的学号,并且把照片复制到了服务器的d:\stud目录下面
想做一个程序一点确定,所有的照片就自动填加到相应学生记录的字段里了.
用fso可以取到目录里的每个照片的名字和路径
下面
formsize=request.totalbytes
formdata=request.binaryread(formsize)
好象只支持file表单传送的方式上传
上万人的图片,一个一个选会累死的.....
试了好几天了,没办法,又不会用c++什么的程序):
大家帮忙看看有没有办法!
最后更新于:2007-10-07 14:54:00
回复列表 (共7个回复)
沙发
wangsdong [专家分:21390] 发布于 2007-10-07 11:22:00
file表单不可以用默认值
可以说一下你想做什么?可能有另一种解决方法
板凳
tianyu123 [专家分:2570] 发布于 2007-10-07 13:00:00
在前台:
出于安全考虑,这是不可能实现的!
否则,服务器就把用户的文件都偷走了。
在后台可以想想办法!
3 楼
dfdnzg [专家分:0] 发布于 2007-10-07 14:54:00
我在做一个学籍管理的网站,给每个学生记录都加了一个图片字段
我现在把学生的照片照好了,照片的名字就是学生的学号,并且把照片复制到了服务器的d:\stud目录下面
想做一个程序一点确定,所有的照片就自动填加到相应学生记录的字段里了.
用fso可以取到目录里的每个照片的名字和路径
下面
formsize=request.totalbytes
formdata=request.binaryread(formsize)
好象只支持file表单传送的方式上传
上万人的图片,一个一个选会累死的.....
试了好几天了,没办法,又不会用c++什么的程序):
大家帮忙看看有没有办法!
4 楼
bulijie9693 [专家分:30] 发布于 2007-10-07 18:14:00
照片的名字是学生的学号,数据库里应该有学号这个字段吧,可以考虑直接利用这个字段来添加
做法就是先获取学号字段,然后组成“d:\stud”+"\学号"+".jpg"这个字符串
再将这个字符串赋值给数据库里的那个图片字段
只是大体思路,具体细节调试下应该就没问题了吧
5 楼
dfdnzg [专家分:0] 发布于 2007-10-07 18:18:00
上楼的朋友,帮忙仔细看一下好么,把具体细节说一下,急用,重谢!!
6 楼
tianyu123 [专家分:2570] 发布于 2007-10-07 18:22:00
问一下楼主:
你是要把图片存储到数据库中,还是只存储图片的路径啊!
7 楼
dfdnzg [专家分:0] 发布于 2007-10-07 18:35:00
存到数据库里,否则用fso就行了.有什么好办法么?
我来回复