- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
https://github.com/blueimp/jQuery-File-Upload我为此花了 2 天,但没有任何效果。我还从他们的网站( https://github.com/blueimp/jQuery-File-Upload/wiki/jQuery-File-Upload-6.5-with-CodeIgniter-2.1 )下载了该示例,但它提供了我无法修复的语法,因为代码中的一切看起来都很正常,而且我的编辑器也没有发现任何语法错误...另一方面,示例页面上的代码与他们提供下载的 .zip 中的代码不同。
原始演示工作正常,但我无法将其集成到 CodeIgniter 中,我不知道如何处理我需要的一切。默认情况下,它会加载目录中的所有文件,但我不需要它。要在管理中添加产品,列表应为空,并且文件应上传到/pictures/month/filename.ext 这样的目录中,并且在上传过程中应创建 3 种尺寸的缩略图/pictures/th1/month/文件名.ext为了编辑产品,我需要从数据库中加载之前加载的特定产品的图像,而不是文件夹中的所有图片。最后,删除功能不会删除图像。
正如我所看到的,图像是在没有发送表单的情况下上传的,对吗?这很重要,因为我还有 10 个其他产品详细信息输入字段,需要在发送表单时发送这些字段并将其存储在数据库中。除了使用此插件的图片库之外,一切都已完成并正常工作。
有人可以帮我解决这个问题吗?
最佳答案
首先,抱歉我的英语不好。不知道你还对这个话题感兴趣吗?没关系,让这成为下一位访客的提示。
不要遵循有关 codeigniter 集成的教程,从不完整的代码中找出它会很复杂,而是获取演示源并从那里构建解决方案。我用了 1 小时就完成了:)
你必须根据to the doc制作一个UploadHandler.php的Codeigniter库。在库内部 __construct() 函数将 script_url 值更改为您将创建的 Controller 的绝对路径。
然后,在索引函数中创建 Controller 并加载库。
编辑 main.js
文件,将 $('#fileupload').fileupload()
函数中的 url: "server/php"内容替换为你的名称 Controller 。
现在您可以创建另一个 Controller 并加载原始演示中包含 index.php 内容的 View 。
如果您执行了我指定的所有操作,您应该能够使用第一个 Controller 从第二个 Controller 进行 ajax 调用。
关于jquery - Blueimp jQuery 文件上传插件与 Codeigniter 一步一步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15374919/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!