首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用JForm上传文件

使用JForm上传文件
EN

Stack Overflow用户
提问于 2013-05-24 08:52:35
回答 1查看 2.3K关注 0票数 1

我正在尝试使用Joomla (JForm File Type)的表单来上传照片。提交表单和文件后,文件的字段在数据库中保持为空。这里缺少什么?

我的字段看起来与jdocs中的类似:

代码语言:javascript
运行
AI代码解释
复制
<field name="myfilevalue" type="file" label="Enter some text" description="Choose an image from your computer with maximum 100KB" size="10" accept="image/*" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-24 10:59:43

据我所知,您需要在您的模型prepareTable函数中手动处理该字段。

您可以使用以下命令访问该文件:

代码语言:javascript
运行
AI代码解释
复制
$jinput = JFactory::getApplication()->input;
$files  = $jinput->files->get('jform');
$file   = $files['myfilevalue']

然后,$file数组包含以下键:

  • error
  • name
  • size
  • tmp_name
  • type

您还需要将上传的文件实际移动到最终目的地。这可以使用JFile::upload()来完成。

还要确保您的表单设置了enctype="multipart/form-data",否则它将无法工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16731057

复制
相关文章
axios 上传文件 封装_使用axios上传文件,如何取消上传
let cancelToken = that.Axios.CancelToken;//Axios使我修改axios原型链了。
全栈程序员站长
2022/09/13
6.3K0
vue上传文件组件使用_uniapp支持ios文件上传
document.getElementById(‘upload_file’).click()
全栈程序员站长
2022/09/22
2.5K0
springboot使用MultipartFile文件上传
SpringBoot 2.0版本 spring: servlet: multipart: enabled: true #默认支持文件上传 file-size-threshold: 0 #文件写入磁盘后的阈值。值可以使用后缀"MB"或"KB"分别表示兆字节或千字节 location: #上传文件的中间位置 max-file-size: 10Mb #单个文件限制 max-request-size: 50Mb #请求总文件大小限制 SpringBoot1.5版本
似水的流年
2019/12/06
2.9K0
SpringBoot上传文件(使用form)
文件上传是企业开发中最常用的功能。本文主要介绍SpringBoot中使用表单上传时单文件上传和多文件上传的操作方式。
全栈程序员站长
2022/08/14
2.1K1
js使用Fetch上传文件
我们初始化一个新的FormData对象,并将其赋给FormData变量,然后在那里附加上传的文件。如果有多个文件输入元素,就会有多个append()调用。
IT工作者
2022/01/05
10.2K0
Vue 使用Axios上传文件
单独文件上传 HTML <input class="file" name="file" type="file" accept="image/png,image/gif,image/jpeg" @change="update"/> JS methods: { update(e){ let file = e.target.files[0]; let param = new FormData(); //创建form对象 param.append('file',file);//通过app
码客说
2019/10/22
4K0
Java使用HttpURLConnection上传文件
从普通Web页面上传文件非常easy。仅仅须要在form标签叫上enctype=”multipart/form-data”就可以,剩余工作便都交给浏览器去完毕数据收集并发送Http请求。可是假设没有页面的话要怎么上传文件呢?
全栈程序员站长
2022/07/07
1.9K0
使用axios上传文件+参数
数据格式采用 FormData 请求头设置:Content-Type: multipart/form-data; boundary=—-WebKitFormBoundaryVCFSAonTuDbVCoAN
全栈程序员站长
2022/07/02
1.7K0
使用Spring Cloud Feign上传文件
最近经常有人问Spring Cloud Feign如何上传文件。有团队的新成员,也有其他公司的兄弟。本文简单做个总结—— 早期的Spring Cloud中,Feign本身是没有上传文件的能力的(1年之前),要想实现这一点,需要自己去编写 Encoder 去实现上传。现在我们幸福了很多。因为Feign官方提供了子项目feign-form ,其中实现了上传所需的 Encoder 。 注:笔者测试的版本是Edgware.RELEASE。Camden、Dalston同样适应本文所述。 加依赖 <dependency
用户1516716
2018/04/03
1.7K0
nodejs文件上传组件multer使用
多图上传,发送端: var express = require('express') var rp = require('request-promise') var fs = require("fs
用户1141560
2017/12/26
2.8K0
使用fileinput插件批量上传文件
  最近在做项目的时候涉及文件批量上传,使用bootstrap结合fileinput插件批量上传文件!以下是我在使用fileinput上传文件的过程。项目是基于springboot+thymeleaf的,所以文章中会有thymeleaf的语法。
雨落凋殇
2019/12/25
3K0
使用fileinput插件批量上传文件
使用SecureCRTPortable向Linux上传文件
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133359.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/27
3.3K0
使用SecureCRTPortable向Linux上传文件
vue 使用 axios 上传文件 — FormData
在此主要介绍 如何使用 formData 对象上传单文件和多文件,FormData 就是 XMLHttpRequest Level 2 新增的一个对象,利用它来提交表单、模拟表单提交,当然最大的优势就是可以上传二进制文件。
全栈程序员站长
2022/09/07
3.1K0
NodeJS使用formidable实现文件上传
  最近自学了一下NodeJS,然后做了一个小demo,实现歌曲的添加、修改、播放和删除的功能,其中自然要实现音乐和图片的上传功能。于是上网查找资料,找到了一个formidable插件,该插件可以很好的实现文件的上传功能。该小demo用到了MySQL数据库,所有的数据都存放到了数据库中。下面简单说一些如何使用。 1.创建app.js主文件 const express = require('express'); const router = require('./router'); const path =
用户1174387
2018/01/17
2.2K0
springboot中使用SFTP文件上传
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/03
3.4K0
onedrive for business使用python上传文件
(adsbygoogle = window.adsbygoogle || []).push({});
用砖头敲代码
2023/03/19
4.5K7
使用Git上传文件到github
第一次利用git连接github时往往都不会勾选Initialize this repository with a README,这样的的确确是简单了,但是如果我们需要勾选,勾选了之后应该怎么办呢? 1.先去Github上注册一个账号;
西西嘛呦
2020/08/26
2.7K0
Vue上传文件_vue 上传文件
通过FormData()方法来上传到后端,使用的是BootStrapVue文件选择组件
全栈程序员站长
2022/09/22
6.8K0
文件批量上传 使用axios实现
addDialogCB (data) { // 如有数据 判定点确认 if (data) { this.showType = 'table' var formData = new FormData() formData.append('fileType', 0) formData.append('remark', data.remark) for (let i = 0; i <
拿我格子衫来
2022/01/24
1.6K0
PHP 5.6 如何使用 CURL 上传文件
以前我们通过 PHP 的 cURL 上传文件是,是使用“@+文件全路径”的来实现的:
Denis
2023/04/14
1.9K0

相似问题

JForm::getInstance无法加载文件

21

JScrollPane不工作我使用了JForm布局

39

创建JSON JFORM请求

12

使用Joomla的MySQL JForm将"Ghost“/不正确的变量保存在JForm db中

12

JForm -多个验证规则?

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文