下面是详细讲解“jQueryuploadify在谷歌和火狐浏览器上传失败的解决方案”的完整攻略。
问题描述
在使用jQueryuploadify进行图片上传的过程中,在谷歌和火狐浏览器上会出现上传失败的情况,具体表现为无法选择上传文件和上传进度条不显示等问题。
解决方案
1. 修改uploadify.js文件中的swf文件路径
修改uploadify.js文件中的swf文件路径为相对于网站根目录的路径。具体操作步骤如下:
- 打开uploadify.js文件;
- 找到以下代码:
// 上传组件的程序文件
swf: 'uploadify.swf',
- 将文件路径修改为相对于网站根目录的路径,例如:
// 上传组件的程序文件
swf: '/js/uploadify/uploadify.swf',
- 保存文件,并将修改后的uploadify.js上传到服务器。
2. 修改服务器端文件上传大小限制
修改服务器端文件上传大小限制,确保上传的文件大小不超过服务器端设置的大小限制。具体操作步骤如下:
- 打开服务器端配置文件,一般为php.ini或者.htaccess;
- 查找以下代码:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M
- 将文件上传大小限制修改为适当的大小,例如:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 10M
- 保存文件,并将修改后的文件上传到服务器。
示例
下面给出两个示例,分别是修改uploadify.js文件中的swf文件路径和修改服务器端文件上传大小限制的操作步骤。
示例一:修改uploadify.js文件中的swf文件路径
- 打开uploadify.js文件;
- 找到以下代码:
// 上传组件的程序文件
swf: 'uploadify.swf',
- 将文件路径修改为相对于网站根目录的路径,例如:
// 上传组件的程序文件
swf: '/js/uploadify/uploadify.swf',
- 保存文件,并将修改后的uploadify.js上传到服务器。
示例二:修改服务器端文件上传大小限制
- 打开服务器端配置文件,一般为php.ini或者.htaccess;
- 查找以下代码:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M
- 将文件上传大小限制修改为适当的大小,例如:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 10M
- 保存文件,并将修改后的文件上传到服务器。
以上就是关于“jQueryuploadify在谷歌和火狐浏览器上传失败的解决方案”的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jQuery uploadify在谷歌和火狐浏览器上传失败的解决方案 - Python技术站