以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- UPLOADER应用的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=153299) |
||||
-- 作者:douglas738888 -- 发布时间:2020/8/6 14:54:00 -- UPLOADER应用的问题 请教老师,下面的代码,有两个问题,不知问题再哪里,请老师帮忙看看。 1:无法把拍照的图片存放在指定的路径文件夹中, 2:增加行后,表格中的相关文字列有数据,表格中的图片列也没有数据
想实现的是:通过手机进行报修并调用手机中的相机拍照上传几张图片到服务器上的某个文件夹中
Dim wb As New weui
With wb.AddInputGroup("form1","ipg2","故障描述") .AddTextArea("故障描述",6).Placeholder = "请输入200字以内的描述" End With
With wb.AddButtonGroup("form1","btg1",True) For Each key As String In e.Files.Keys |
||||
-- 作者:有点蓝 -- 发布时间:2020/8/6 15:08:00 -- With wb.AddButtonGroup("form1","btg1",True) .Add("btn1", "提交", "button") \'.Attribute= "" \'调用js函数上传 End With |
||||
-- 作者:douglas738888 -- 发布时间:2020/8/6 15:41:00 -- 老师,这里改成button,后续的代码都没有作用了,表格不会增加行也不会有填好的数据,另一个页面也不会出现提交完成的提示
我原试过,如果只是在第9行增加.AddUploader("up128","照片",True)这句代码,不使用增强UPLOADER的相关代码,存储文件夹是有图片文件的,TABLE中增加的行也有相关数据(用谷歌浏览器模拟手机测试) 但这不是我最终想实现的。 |
||||
-- 作者:douglas738888 -- 发布时间:2020/8/6 15:43:00 -- 另外,我原样用帮助中的代码,也是不能把文件存储到指定路径的文件夹中
设计过程: 1、在"d:\\web"目录下,建立一个子目录lib,在这个目录建立一个文本文件,文件名为"ajaxform.js",文件内容为: 提示: 这里的submitAjaxForm是通过异步方式运行的,用回调函数接收服务器返回的结果,因为如果用同步方式运行,将无法显示“正在上传”的提示。 2、HttpRequest事件代码: Select Case e.Path |
||||
-- 作者:有点蓝 -- 发布时间:2020/8/6 15:45:00 -- 如果我们将Uploader的Incremental属性设置为True,可以实现: 1、再次选择上传文件,不会覆盖之前上传的文件。 但是,在这种情况下,表单默认的提交功能,将不会上传选择好的文件,我们只能用submitAjaxForm函数提交表单,不过代码依旧很简单。 …… .Add("btn1", "确定", "button").Attribute= "onclick=\'submitForm()\'" \'调用js函数上传 …… 1、在"d:\\web"目录下,建立一个子目录lib,在这个目录建立一个文本文件,文件名为"ajaxform.js",文件内容为: |
||||
-- 作者:douglas738888 -- 发布时间:2020/8/6 15:58:00 -- 这些,原来我都已经做好了,就用帮助上的代码也不行,添加照片后,点击确定后没有任何反应,文件夹中也没有图片
不知问题在哪里?? |
||||
-- 作者:有点蓝 -- 发布时间:2020/8/6 16:02:00 -- 请上传实例测试 |
||||
-- 作者:douglas738888 -- 发布时间:2020/8/6 16:27:00 -- 简单实例
|
||||
-- 作者:有点蓝 -- 发布时间:2020/8/6 17:04:00 --
|
||||
-- 作者:douglas738888 -- 发布时间:2020/8/11 20:44:00 -- 还得请教老师下面代码,虽然照片能上传到服务器上指定的文件夹内,但是“故障图片”列的文件名前没有前缀根目录,后续无法调看或下载图片 如何在上传图片的时候,能自动在“故障图片"列的多个文件名前都增加根目录 请老师帮忙看看 .............. nms = New String() {"单位名称","报障姓名","联系电话","故障描述","故障图片"} ......................... [此贴子已经被作者于2020/8/11 20:45:12编辑过]
|