Foxtable(狐表)用户栏目专家坐堂 → 手机端设置图片上传问题


  共有2182人关注过本帖树形打印复制链接

主题:手机端设置图片上传问题

帅哥哟,离线,有人找我吗?
playmal
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
手机端设置图片上传问题  发帖心情 Post By:2020/8/24 16:57:00 [只看该作者]

手机端设置图片上传,如何做到根据记录其他字段自动修改图片文件名。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107807 积分:548386 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/24 17:12:00 [只看该作者]

代码是自己写的,想改为什么名称就改咯,fln就是文件名,自己改为其它值即可

            For Each key As String In e.Files.Keys
                If key = "up1" Then
                    For Each fln As String In e.Files(key)
                        e.SaveFile(key, fln, ProjectPath & "Attachments\" & fln)
                    Next
                    dr.Lines("
照片") = e.Files(key)
                End If
            Next

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2020/8/26 15:17:00 [只看该作者]

手机拍照后产生的是随机文件名,修改fln是无法保存到指定位置的。是否在保存图片文件以后,修改文件名,再修改照片字段值,另外,多个照片如何处理。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107807 积分:548386 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/26 15:56:00 [只看该作者]

肯定可以,不会就上传实例。



 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2020/8/26 17:19:00 [只看该作者]

Select Case e.Path
    Case "upload.htm"
        Dim wb As New weui
        wb.AddForm("","form1","receive.htm")
        With wb.AddInputGroup("form1","ipg1","
文件上传")
            With .AddUploader("up128","
照片",True)
                .AllowDelete = True '
允许删除
                .Incremental = True '
允许重复选择文件或连续拍照
            End With
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "
确定", "button").Attribute= "" '调用js函数上传
        End With
        wb.AddToast("","tst1", "
正在上传",1)
        wb.AddToast("","tst2", "
上传成功",0)
        wb.AddToast("","tst3", "
上传失败",0).Icon= "warn"
        wb.AppendHTML("<script src='./lib/ajaxform.js'></script>") '
引入脚本文件
        e.WriteString(wb.Build) '
生成网页
    Case "receive.htm"
        For Each key As String In e.Files.Keys
            For Each fln As String In e.Files(key)

Fln = “DWG” & dr(“编码1”)& e.Files(key) & “.jpg”
                e.SaveFile(key,fln,"d:\web\uploadfiles\" & fln) '
保存接收到的文件
            Next
        Next
        e.WriteString("OK")
End
Select


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107807 积分:548386 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/26 17:34:00 [只看该作者]

    Case "receive.htm"
        For Each key As String In e.Files.Keys
            For Each fln As String In e.Files(key)

                e.SaveFile(key,fln,"d:\web\uploadfiles\DWG” & dr(“编码1”) &  “.jpg”'保存接收到的文件
            Next
        Next
        e.WriteString("OK")


 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1567 积分:12895 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2020/8/26 17:46:00 [只看该作者]

这样可以改变存储文件名,但图片列中的字符无法修改。

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107807 积分:548386 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/27 8:49:00 [只看该作者]

Case "receive.htm"

dim lst as new list(of string)
        For Each key As String In e.Files.Keys
            For Each fln As String In e.Files(key)

                e.SaveFile(key,fln,"d:\web\uploadfiles\DWG” & dr(“编码1”) &  “.jpg”'保存接收到的文件

lst .add(DWG” & dr(“编码1”) &  “.jpg”)

            Next
        Next

dr.lines("xx图片列") = lst 
        e.WriteString("OK")


 回到顶部