Foxtable(狐表)用户栏目专家坐堂 → [求助]手机应用,小部分iPhone手机(一般买三年了)下边实例中:


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

主题:[求助]手机应用,小部分iPhone手机(一般买三年了)下边实例中:

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


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
[求助]手机应用,小部分iPhone手机(一般买三年了)下边实例中:  发帖心情 Post By:2018/7/16 17:37: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"

MessageBox.Show("这一行运行")
        For Each key As String In e.Files.Keys

MessageBox.Show("这一行不运行")
            For Each fln As String In e.Files(key)
                e.SaveFile(key,fln,"d:\web\uploadfiles\" & fln) '
保存接收到的文件
            Next
        Next
        e.WriteString("OK")

End
 Select


上面示例中的运行到下边所示这遍历处不遍历

 


        For Each key As String In e.Files.Keys

MessageBox.Show("这一行不运行")
            For Each fln As String In e.Files(key)
                e.SaveFile(key,fln,"d:\web\uploadfiles\" & fln) '
保存接收到的文件
            Next
        Next


也就是不上传,老师,见过这种情况吗?怎么解决?多谢!


一般多数iPhone手机或安卓手机运行正常



[此贴子已经被作者于2018/7/16 17:39:54编辑过]

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


加好友 发短信
等级:二尾狐 帖子:501 积分:4645 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2018/7/16 17:40:00 [只看该作者]

老版本苹果手机的用ajax上传表单数据  参考
[此贴子已经被作者于2018/7/16 17:40:17编辑过]

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


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
  发帖心情 Post By:2018/7/16 17:42:00 [只看该作者]

多谢二楼!您是说下边这个吧?弄了

1、在"d:\web"目录下,建立一个子目录lib,在这个目录建立一个文本文件,文件名为"ajaxform.js",文件内容为:

function submitForm(){
    show("tst1",2000);
    var result = submitAjaxForm('form1','afterSubmit');
}

function afterSubmit(result){
    hide("tst1");
    if (result=='OK') {
        show("tst2");
        location="upload.htm";
    }
    else{
        show("tst3",2000);
    }
}

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/16 17:52:00 [只看该作者]

弹出头信息看看,对比一下正常、不正常的,有什么区别。

 

Dim sb As new Stringbuilder
For Each k As String In e.Request.headers
    sb.appendline(k & " : "  & e.request.headers(k))
Next
msgbox(sb.Tostring)


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


加好友 发短信
等级:二尾狐 帖子:501 积分:4645 威望:0 精华:0 注册:2014/1/23 9:30:00
  发帖心情 Post By:2018/7/16 18:04:00 [只看该作者]

submitAjaxForm 这里面还是传的formdata数据 i6以下的手机升级到11.3后就无法保存数据了,这个大坑折腾了很久才发现的。 
得用json通过ajax上传才不会出现问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/16 18:35:00 [只看该作者]

以下是引用bzfc57在2018/7/16 18:04:00的发言:
submitAjaxForm 这里面还是传的formdata数据 i6以下的手机升级到11.3后就无法保存数据了,这个大坑折腾了很久才发现的。 
得用json通过ajax上传才不会出现问题

 

什么原因?具体怎么解决的?


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


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
  发帖心情 Post By:2018/7/16 18:40:00 [只看该作者]

多谢老师指导,我水平有限,再学习一下帮助
[此贴子已经被作者于2018/7/16 18:57:52编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2018/7/16 20:36:00 [只看该作者]

这个问题也困扰我好久,希望班长飞船和甜版指导解决这个坑,这几天一直在调试直接用微信jssdk 上传照片,但是ui和交互没法很好处理!!

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


加好友 发短信
等级:超级版主 帖子:105481 积分:536396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/16 20:43:00 [只看该作者]

试试使用json的方式提交数据:http://www.foxtable.com/mobilehelp/scr/0107.htm

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


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2018/7/16 21:06:00 [只看该作者]

怎么把表单数据转成json,包括图片和数据

 回到顶部
总数 15 1 2 下一页