尝试使用 js、jquery 和 PHP 上传图片时出错

Posted

技术标签:

【中文标题】尝试使用 js、jquery 和 PHP 上传图片时出错【英文标题】:Error trying to upload an image with js, jquery and PHP 【发布时间】:2019-05-08 12:49:34 【问题描述】:

我在标题中所说的我正在尝试使用 js/jquery 上传图像,但我不知道如何将图像发送到服务器 (php)。 我有一个包含我想要的所有信息的表单,然后使用 jquery 我将所有这些信息保存在 mysql 中。 我试图获取具有图像属性的对象,但出现此错误:

我做错了什么,或者我需要别的东西......?

对不起,我的英语不好。

【问题讨论】:

这几乎可以肯定是由于您的数据格式不正确...jsonp 在这种情况下。 试试data: formData, 【参考方案1】:

一个简单的方法是使用下面的plugin,它可以让你也有一些上传进度条(如果你的老板需要更多的用户界面)。

另一种方法是读取此link 中所见的文件内容,并将其转换为此question's 答案中所见的base64。

另一种方法是查看answer。

【讨论】:

以上是关于尝试使用 js、jquery 和 PHP 上传图片时出错的主要内容,如果未能解决你的问题,请参考以下文章

jquery.uploadify.js修改时,怎么判断上传了几张图片

js canvas压缩图片和jQuery ajax上传图片简单demo

如何在codeigniter中使用ajax上传图片?

jquery异步上传图片

使用 AJAX、PHP 和 jQuery 上传多张图片

使用 AJAX、PHP 和 jQuery 上传多张图片