Foxtable(狐表)用户栏目专家坐堂 → 移动开发文件改名上传如何编码?


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

主题:移动开发文件改名上传如何编码?

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


加好友 发短信
等级:三尾狐 帖子:627 积分:6899 威望:0 精华:0 注册:2013/12/17 1:00:00
移动开发文件改名上传如何编码?  发帖心情 Post By:2017/5/28 11:34:00 [只看该作者]

移动开发文件改名上传如何编码?
Select Case e.Path
    Case "upload.htm"
        Dim sb As New StringBuilder
        sb.appendLine("<form enctype='multipart/form-data' action='accept.htm' method='post' id='form1' name='form1'>")
        sb.appendLine("单文件上传: <input type='file' name='up1' id='up1'><br/><br/>")
        如何在上传时将文件改名再上传?
        'sb.appendLine("多文件上传: <input type='file' name='up2' id='up2' multiple><br/><br/>")
        sb.appendLine("<input Type='submit' name='Sumbit' id='Sumbit' value='确定'>")
        sb.appendLine("</form>")
        e.WriteString(sb.ToString)
    Case "accept.htm"
        Dim sb As New StringBuilder
        For Each key As String In e.Files.Keys
            sb.AppendLine(key & " 上传" & e.Files(key).Count & "个文件,分别是:</br>")
            For Each fl As String In e.Files(key)
                sb.AppendLine(fl & "<br>")
                e.SaveFile(key,fl,"d:\web\uploadfiles\" & fl) '保存接收到的文件
            Next
            sb.AppendLine("</br>")
        Next
        sb.AppendLine("以上文件服务器已正确接收并保存!")
        e.WriteString(sb.ToString)
    Case "test.htm"
        If e.PlainText > "" Then
            e.WriteString("服务器收到以下数据:" & vbcrlf & e.PlainText)
        Else
            e.WriteString("服务器未收到数据")
        End If
End Select

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/28 11:37:00 [只看该作者]

为什么非要在客户端改名?你可以上传后,保存的时候改名,这样简单。

 

 


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


加好友 发短信
等级:三尾狐 帖子:627 积分:6899 威望:0 精华:0 注册:2013/12/17 1:00:00
  发帖心情 Post By:2017/5/28 12:04:00 [只看该作者]

如何根据客户端指定的名称改名,也就是说上传的时候不改名,接收的时候需要知道客户端发送的“新的需要改成的文件名名称”如何实现?
e.SaveFile(key,fl,"d:\web\uploadfiles\" & fl) '保存接收到的文件,也就是如何传递fl
是否是要用到JavaScript?
[此贴子已经被作者于2017/5/28 12:20:49编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/28 12:38:00 [只看该作者]

 放一个文本框,存放新的文件名,在服务端,读取文本框的值作为路径,然后保存。


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


加好友 发短信
等级:三尾狐 帖子:627 积分:6899 威望:0 精华:0 注册:2013/12/17 1:00:00
  发帖心情 Post By:2017/5/28 14:45:00 [只看该作者]

如果在客户端放一个浏览器控件,如何在显示的网业(网业中有文本框)中填写一个变量传递的值?也就是说,当客户端打开网页后,这个文本框不用输入内容,就自动填写了变量传递过来的值。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/28 16:15:00 [只看该作者]


 回到顶部