回 帖 发 新 帖 刷新版面

主题:[讨论]一种新的文件上传方法,大家讨论一下,怎么实现!

我在做一个学籍管理的网站,给每个学生记录都加了一个图片字段
我现在把学生的照片照好了,照片的名字就是学生的学号,并且把照片复制到了服务器的d:\stud目录下面
想做一个程序一点确定,所有的照片就自动填加到相应学生记录的字段里了.
  用fso可以取到目录里的每个照片的名字和路径
  下面
    formsize=request.totalbytes
    formdata=request.binaryread(formsize)
  好象只支持file表单传送的方式上传
  上万人的图片,一个一个选会累死的.....
  试了好几天了,没办法,又不会用c++什么的程序):
  大家帮忙看看有没有办法!

回复列表 (共6个回复)

沙发

假设一下有软件可以实现将所有的图片都传到stud目录下,那现在想一下,图片和学生的信息怎么对应起来?电脑怎么知道某一张图片上的人的姓名,学号等信息?

板凳

图片已经让我复制到d:\stud目录下了,是想做个程序把图片放到数据库里,照片的名称就是学生的学号!比如王明的学号是2001010001 那么他的图片名就是2001010001.jpg

3 楼

那这就好办了,你用fso得到stud目录下所有文件名,然后去掉扩展名得到学号,再去数据库中查找这个学号,找到则将图片路径放到数据库中的图片字段中。
如果每个学生都有对应的图片,且扩展名都是一样的,可以直接将数据库的图片字段添加内容为"学号.jpg"文件

4 楼

一定要将照片插到数据库中么?只将照片的路径写入不是更省事么?

5 楼

[quote]那这就好办了,你用fso得到stud目录下所有文件名,然后去掉扩展名得到学号,再去数据库中查找这个学号,找到则将图片路径放到数据库中的图片字段中。
如果每个学生都有对应的图片,且扩展名都是一样的,可以直接将数据库的图片字段添加内容为"学号.jpg"文件[/quote]
正解

6 楼

有个朋友说用Adodb.Stream 能做到,哪位帮做个例子?

我来回复

您尚未登录,请登录后再回复。点此登录或注册