使用jquery无法正常上传Ajax文件

时间:2015-09-11 16:52:12

标签: javascript php jquery ajax file-upload

我在网上抓了这个代码(sanwebe.com),我试图用它作为传真向导的基础"我们的客户可以将他们的公司徽标上传到传单然后打印,但我无法让它工作。它一直说"错误上传文件!"并且不显示照片。我尝试过多种文件类型,这些文件类型都包含在已接受的文件类型中。我认为可能存在问题的两个主要文件是index.php和/或processupload.php。有一个在线演示似乎可以正常上传图像并显示它,但我下载的版本不起作用。我打电话给godaddy,并在php.ini文件中更新了推荐的设置(在processupload.php文件的注释中)并重新启动了我们的服务器,但仍然没有运气。

链接到在线演示(有效):http://www.sanwebe.com/assets/ajax-image-upload-progressbar/

链接到教程/下载/论坛页面:http://www.sanwebe.com/2012/06/ajax-file-upload-with-php-and-jquery/comment-page-1#comments

2 个答案:

答案 0 :(得分:0)

我认为可能是权限问题,因此您的服务器不允许上传文件。

如果您使用的是apache,您可以创建一个新的组,同时使用apache用户和FTP用户作为成员,然后在上传文件夹775上获得权限。这应该让apache和FTP用户都能够写入文件夹中的文件,但不要让其他人修改它们。

答案 1 :(得分:0)

我环顾四周,发现有不止一个"示例代码"下载带有教程的页面,我下载了错误的一个没有代码来实际显示图像。以下是正确链接的链接。它很棒。

http://www.sanwebe.com/2012/05/ajax-image-upload-and-resize-with-jquery-and-php