File upload Joomla:允许用户上传图像

File upload Joomla:允许用户上传图像,file-upload,joomla2.5,File Upload,Joomla2.5,好的,所以我学到了在页面上有一个上传按钮,你所做的基本上是调用一个php文件(调用是upload.php),它将上传一个文件到服务器。我不知道应该将php文件放在服务器中的什么位置,以便调用它 我觉得自己很愚蠢,因为我在网上找不到任何答案。我感到非常沮丧和困惑,因为我被告知我需要创建一个数据库,但我不知道如何在Joomla中编辑数据库。我上了一门SQL课程,所以我不必学习。我只是不知道它在哪里。我还被告知需要制作一个组件。但这让人困惑,因为我只想做一个上传按钮,将图像上传到服务器上。我理解你的沮

好的,所以我学到了在页面上有一个上传按钮,你所做的基本上是调用一个php文件(调用是upload.php),它将上传一个文件到服务器。我不知道应该将php文件放在服务器中的什么位置,以便调用它


我觉得自己很愚蠢,因为我在网上找不到任何答案。我感到非常沮丧和困惑,因为我被告知我需要创建一个数据库,但我不知道如何在Joomla中编辑数据库。我上了一门SQL课程,所以我不必学习。我只是不知道它在哪里。我还被告知需要制作一个组件。但这让人困惑,因为我只想做一个上传按钮,将图像上传到服务器上。

我理解你的沮丧。我已经知道你想做什么了。以下是几个选项:

  • 你可能想看看。您可能会发现有一个组件或模块已经为您完成了这项工作

  • 如果您想自己做,那么您需要在Joomla中创建一个小模块或组件!有关此主题,请参阅或教程。请注意,您不会立即让它工作,因为您首先需要了解Joomla是如何工作的!作品因此,upload.php文件将放在模块/组件文件中。我认为您不需要执行任何SQL

  • 现在“允许用户”的部分有点混乱。。。你想“允许”任何用户上传东西到你的服务器上,或者说,注册用户?通常,从安全角度来看,上传脚本需要非常强大。如果是这种情况,您需要进行搜索


  • 您只需创建一个表单并添加“媒体”字段类型

    您还可以选择“文件”字段类型以允许不同类型的字段

    可以使用Joomla组件创建者添加这两个字段:


    您可能还想看看哪个具有出色的图像上载功能,可以将图像缩放为三种不同的大小。

    我尝试使用组件文件夹com_upload中的upload.php文件。当我按下上传按钮时,会出现错误404。我阅读了有关组件的内容,发现您使用index.php?option=com\u upload来调用它。我得到了另一个错误:错误加载组件:com_上传,1个错误加载组件:com_上传,1个错误加载组件:com_上传,1注意:未定义的索引:C:\xampp\htdocs\joomla\components\com\u upload\upload.php中的图像,位于第13行,现在我正在使用xampp执行此操作,因此是localhost,这就是为什么我将该索引设置为上载目录的原因。感谢您的帮助组件还需要安装清单文件。如果你能在github上分享一些代码或者其他东西,也许我们能更好地帮助你。