繁体   English   中英

带有jQuery的Ajax文件上传不起作用

[英]Ajax file upload with jquery not working

我在网上(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

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

如果您使用的是apache,则可以同时以apache用户和FTP用户作为成员来创建一个新组,然后对上载文件夹775授予权限。这应该使apache和FTP用户都可以写入目录中的文件。文件夹,但不要让其他人对其进行修改。

我环顾四周,发现有一个教程提供了多个“示例代码”下载页面,而我下载了错误的页面却没有代码来实际显示图像。 以下是正确链接的链接。 效果很好。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM