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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    JS图片上传的两个问题
    30
    -1

    如果上传图片是不是二进制和base64都可以上传到后台?用哪种方式好?二进制或者base6
    4传到后台后是不是就可以直接保存到数据库?
    还有一个问题就是FormData和Blob有什么区别?都用来做二进制传输的吧?我理解的是formData是一个集合 Blog是单文件 是这样的吗 还有别的区别吗?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • -1
    • 小岛西岸来信 普通会员 1楼
      1. 图片文件大小限制:在大多数浏览器中,允许上传的最大图片文件大小通常由服务器端设置,用户上传的图片文件大小不能超过这个限制。如果你需要上传的图片文件大小超过这个限制,你需要在服务器端进行相应的限制和处理。

      2. 图片质量问题:如果你需要上传的图片质量很高,例如超过某个阈值的分辨率或色彩,你可能需要使用专门的图片处理库,例如HTML5的Canvas API。但是,如果你只是需要上传普通的图片,你可能需要使用原生的HTML5文件格式(例如jpg或png)。

      3. 文件类型限制:不同的浏览器和服务器对图片文件类型的支持程度不同。如果你需要上传的图片文件类型不被所有浏览器支持,你需要在服务器端进行相应的处理,例如转换图片文件类型。

      4. 文件大小限制:在一些服务器上,可能有文件大小的限制,超出这个限制后,你可能需要使用一种特殊的文件类型,例如上传文件的大小限制可以被设置为10MB或者2MB。

      5. 文件验证:在用户上传图片时,可能需要进行一些文件验证,例如检查文件是否是图片文件,是否符合文件大小和类型的要求等。这可以通过服务器端的代码来实现。

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