Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法播放媒体。所需格式没有解码器:图像/jpeg。。。。。。。Blueimp jQuery文件上载_Jquery_File Upload - Fatal编程技术网

无法播放媒体。所需格式没有解码器:图像/jpeg。。。。。。。Blueimp jQuery文件上载

无法播放媒体。所需格式没有解码器:图像/jpeg。。。。。。。Blueimp jQuery文件上载,jquery,file-upload,Jquery,File Upload,我在一个项目中使用了blueimp jquery文件上传插件,它在本地主机上运行良好,但在线服务器上的情况正好相反,每次我尝试上传时,进度条将从0%移动到100%,然后它等待了一段时间,然后我得到了这个错误文件上传中止,在上传过程中没有点击中止按钮,并且在我的控制台中,我得到无法播放媒体。对于请求的格式没有解码器:image/jpeg每次我在本地主机和在线服务器上选择任何格式(PNG、GIF、JPG…)的图像文件时,请告诉我如何解决这个问题?插件在本地主机上工作而不在在线服务器上工作的原因是没有

我在一个项目中使用了blueimp jquery文件上传插件,它在本地主机上运行良好,但在线服务器上的情况正好相反,每次我尝试上传时,进度条将从0%移动到100%,然后它等待了一段时间,然后我得到了这个错误文件上传中止,在上传过程中没有点击中止按钮,并且在我的控制台中,我得到无法播放媒体。对于请求的格式没有解码器:image/jpeg每次我在本地主机和在线服务器上选择任何格式(PNG、GIF、JPG…)的图像文件时,请告诉我如何解决这个问题?

插件在本地主机上工作而不在在线服务器上工作的原因是没有足够的权限Uploadhandler.php将任何上传的文件写入blueimp jquery文件上的上传目录服务器/php/files上传您需要做的就是:
N:B此解决方案不仅适用于blueimp jquery文件上传它还可以使用任何其他上传处理程序或插件帮助解决类似的上传问题
如果您具有对服务器的SSH访问权限
运行这个linux命令

ps -ef | grep apache
请看与Apache服务器相对应的最左边的列。这是运行Apache的用户,也是通过继承运行PHP的用户。
假设上载目录是相对于主目录的上载,请依次运行以下命令

sudo chown www-data:www-data /var/www/html/uploads
sudo chmod 755 /var/www/html/uploads