主题:  [XP_PureUpload]图片更名上传怎样实现?

村支书

职务:普通成员
等级:1
金币:0.0
发贴:48
注册:2002/6/20 10:46:01
#12002/10/14 17:51:38
为了使用户上传的图片名不至于重名,我想在用户上传图片时,将图片自动更名(以长时间格式命名)上传,并在数据库中保存此新名。
这怎样才能实现?

编辑历史:[这消息被guiTar小田编辑过(编辑时间2002-10-18 19:37:59)]


5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#22002/10/14 18:46:32
我改过xp兄的插件XP_PureUpload,使用日期时间做为文件名,要的人下载下面的文件,先解压缩,然后复制到UD的安装目录的/Configuration/ServerBehaviors/ASP/XP_UDExtension 下,覆盖掉原来的2个文件就可以了(前提是你必须装过XP_PureUpload这个插件)

文件名补丁:
相关文件:点这儿打开
原始插件:
相关文件:点这儿打开

我置顶一个星期,大家要的就快下吧

编辑历史:[这消息被guiTar小田编辑过(编辑时间2002-10-14 18:47:58)]


村支书

职务:普通成员
等级:1
金币:0.0
发贴:48
注册:2002/6/20 10:46:01
#32002/10/15 8:34:32
非常感谢小田,我先下来试试!



lhhailei

职务:普通成员
等级:2
金币:1.0
发贴:319
注册:2002/6/10 11:50:16
#42002/10/15 15:40:11
小田兄:
我下载了你的补丁,很好用,可以实现上传图片的自动更名。
我的问题是,现在上传的图片自动更名了,怎么样实现一个页面图片和图片名混合上传,也就是图片传到文件夹里,图片名传到数据库中?期盼回答啊~~~~~



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#52002/10/15 16:24:21
我倒!这个插件就是这么用的啊,你查查以前的帖子就知道了。

1、先建立Insert Record行为,别忘了把文件表单域(file)做为其中一项插入到数据库中;
2、执行XP_PureUpload插件的行为



lhhailei

职务:普通成员
等级:2
金币:1.0
发贴:319
注册:2002/6/10 11:50:16
#62002/10/15 18:48:17
小田兄:
没错啊,我就是按照这样的方法啊,先做了几个文本域和一个文件表单域,先做的插入动作,文本域各自对应插入数据库中,文件表单域也插入数据库的image字段中,然后才用的XP_PureUpload插件行为

但是,还是不行,不但图片传不了,而且连数据库也写不进去了

是因为我用的DW MX中文版的原因吗?



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#72002/10/15 22:33:54
lhhailei在上个帖子中说
引用:
小田兄:
没错啊,我就是按照这样的方法啊,先做了几个文本域和一个文件表单域,先做的插入动作,文本域各自对应插入数据库中,文件表单域也插入数据库的image字段中,然后才用的XP_PureUpload插件行为

但是,还是不行,不但图片传不了,而且连数据库也写不进去了

是因为我用的DW MX中文版的原因吗?


注意!这个插件目前不支持MX,请在UD中使用



lhhailei

职务:普通成员
等级:2
金币:1.0
发贴:319
注册:2002/6/10 11:50:16
#82002/10/16 11:03:08
晕倒~~明白了。谢谢小田



dayusky

职务:普通成员
等级:1
金币:0.0
发贴:77
注册:2002/7/5 23:42:07
#92002/10/19 12:31:29
除了上传图片,还能不能上传其它类型的文件?比如.rm或.mp3等等。。。
上传文件有没有大小限制,好象用XP_pureupload上传超过1M的文件就会出现超时无法上传的情况。



lhhailei

职务:普通成员
等级:2
金币:1.0
发贴:319
注册:2002/6/10 11:50:16
#102002/10/19 13:03:17
可以自己设置要传的文件啊,大小也可以设置



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#112002/10/19 13:44:10
dayusky在上个帖子中说
引用:
除了上传图片,还能不能上传其它类型的文件?比如.rm或.mp3等等。。。
上传文件有没有大小限制,好象用XP_pureupload上传超过1M的文件就会出现超时无法上传的情况。


这个是程序运行超时的问题,不过还是建议,不要传太大的文件,也不现实!



hxf3591126

职务:普通成员
等级:1
金币:1.0
发贴:176
注册:2002/2/2 11:08:57
#122002/10/21 8:46:17
PureUpload2.09
这个补丁能用吗?



sb316

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2002/10/21 9:33:23
#132002/10/21 9:34:16
上传以后是文件怎么样DEL呀,我可以上传,可是碰到了一个问题怎么DEL呢?



sb316

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2002/10/21 9:33:23
#142002/10/21 10:08:11
<%
' *** Delete Record: construct a sql delete statement and execute it

If (CStr(Request("MM_delete")) <> "" And CStr(Request("MM_recordId")) <> "") Then

   ' create the sql delete statement
   MM_editQuery = "delete from " & MM_editTable & " where " & MM_editColumn & " = " &  MM_recordId

   If (Not MM_abortEdit) Then
      ' execute the delete
      Set MM_editCmd = Server.CreateObject("ADODB.Command")
      MM_editCmd.ActiveConnection = MM_editConnection 
      ' This is where we delete the file before we delete the record!
      Set File = CreateObject("Scripting.FileSystemObject")
      ImagePath = Server.MapPath("images\")
      ImagePath = ImagePath & "\" & (rsDelete.Fields.Item("filename").Value)
      File.DeleteFile(ImagePath)
      MM_editCmd.CommandText = MM_editQuery
      MM_editCmd.Execute
      MM_editCmd.ActiveConnection.Close

      If (MM_editRedirectUrl <> "") Then
         Response.Redirect(MM_editRedirectUrl)
      End If
   End If

End If
%>


我找到这个。可是不支持FSO怎么办呀???



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#152002/10/21 18:48:09
hxf3591126在上个帖子中说
引用:
PureUpload2.09
这个补丁能用吗?


不能用!