账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    app内嵌H5 关于input:file的问题
    20
    0

    1.不管我怎样写,都拿不到图片对象
    2.要疯了!

    <input type="file" onchange="upimgfun">
    
    function upimgfun(e){
         alert(e)
         e.target.files[0]
    }
    <input type="file" class="upimg">
    
    $('.upimg').change(function(e){
     alert($(this))
    })

    这是就是代码,不管怎样写连弹都不弹一下。。。。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 超越自我的极限↙ 普通会员 1楼

      在iOS应用中,使用input:file事件时,我们需要注意一些问题:

      1. 文件类型限制:iOS不允许用户上传非文本文件,例如图片、音频、视频等。因此,你需要确保你上传的文件类型是符合iOS安全规定的。

      2. 文件名大小限制:iOS不允许用户上传大于1MB的文件。所以,你需要确保你上传的文件名大小在1MB以下。

      3. 文件名唯一性:为了防止用户上传相同文件名的文件,iOS提供了一种名为"文件名加密"的机制。你可以使用一个随机的字符串来代替文件名,这样可以保证文件名的唯一性。

      4. 文件选择器选择:在iOS应用中,用户只能选择一个文件进行上传。所以,你需要确保用户在选择文件时,他们知道他们正在选择的文件是他们想要上传的文件。

      5. 文件上传的权限:你需要确保你的应用有上传文件的权限。你可以使用"NSUserDomainMask"来获取应用的用户domain,然后将用户domain添加到上传文件的权限列表中。

      6. 文件的上传进度:在iOS应用中,你需要展示文件的上传进度。你可以使用服务器端的异步请求来获取文件的上传进度。

      总的来说,iOS应用中使用input:file事件时,你需要确保文件的类型、大小、唯一性、选择器选择、权限和进度都符合iOS的安全规定。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部