两个文件输入表单中的文件值相同
Same file value in 2 file inputs form
我正试图用第一个文件中的选定文件填充第二个文件输入。
我已经对此进行了研究,出于安全原因,不可能从一个文件输入中获得完整路径——只有文件名。这没有任何帮助,因为其他文件输入将无法上传,因为它将无法找到文件。
示例:
<input type="file" id="1" /> - User browse the file by clicking on this input
<input type="file" id="2" /> - This input gets the value from the other file input
我之所以想这么做,是因为我正在Wordpress中构建一个网络应用程序,允许用户将照片上传到Facebook,但我也希望将同一张照片附加到wp帖子中。我不希望他们必须为每个输入选择文件。
有什么方法可以使用PHP和jQuery实现这一点吗?
由于安全限制,您无法通过程序设置文件输入类型字段的值,这是不可能的。
另外,我不明白为什么你需要上传两次相同的文件?如果你想把同一个文件保存在多个位置,你也可以把第一个文件复制到第二个位置,不是吗?
请重新表述问题,解释为什么要上传两次相同的文件,以便给出更好的答案。
听起来你处理这个问题的方式不对。出于安全原因,现代浏览器会阻止您操纵文件输入的值。你的建议是不可能的。
你应该将文件上传到一个单独的位置,并在上传后将其发送到Facebook/WordPress。如果提交照片的方法必须通过POST,那么您可以使用cURL发送该文件。
下面是一个示例:使用cURL 通过POST发送文件
相关文章:
- 如何使用WCF服务和javascript表单post上传.doc文件
- 在不同的文件中使用Javascript获取表单数据
- 有什么“;错误的”;将javascript放在asp.net表单上,而不是放在单独的文件中
- 用PHP发送html表单和文件附件
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- Firefox,如何提交表单触发文件下载,但停留在网页上
- 使用node-js上传文件,并将表单信息存储在数据库(mysql)中
- html5拖放文件-在提交整个表单时上传
- ajax上传文件表单
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 通过javascript将文件从html表单发送到php
- 通过javascript获取pdf文件的表单数据
- 如果从文件输入按钮调用 .ajaxSubmit() 时,它是必需的表单
- 选择文件(表单提交)后无法单击“取消”按钮
- 在 Angular2 中构建多部分/表单数据 POST 请求并验证输入类型文件
- 在引导程序中从 HTML 表单执行 Python (CGI) 文件.带有Apache Server的JS
- 带有远程 => true 的 Rails 表单提交 -- JS 文件呈现但不执行
- 在用户编辑配置文件表单中使用ajax打开Facebox
- 使用JavaScript填写输入文件表单
- 通过jquery上传文件.表单插件