【问题标题】:Form-based File Upload in HTML and remote filesHTML 和远程文件中基于表单的文件上传
【发布时间】:2018-05-27 14:24:47
【问题描述】:

我正在阅读 RFC 1867 关于 HTML 部分 5.7 中关于通过第三方传输的远程文件的基于表单的文件上传的内容,但这里有一个问题和建议,而不是规范/实施。

然后我检查了RFC 2854,它已过时 RFC 1867,但没有关于远程文件的任何内容。

我的问题是否有关于 HTML 和远程文件中基于表单的文件上传的规范?这是否可以处理/附加通过 URL 访问它们的远程文件?

我正在寻找的是,它不是“选择文件”->选择->打开文件作为文件输入,而是希望通过提供的 URL 获取选定的远程文件(从模式)并发送相同的文件输入处理程序。像 Google Drive 这样的东西允许在 Gmail 平台中附加为文件而不是链接。

【问题讨论】:

    标签: html forms file input


    【解决方案1】:

    HTML 规范不再作为 RFC 发布。

    当前规范为HTML 5.1 2nd Edition

    它定义了file inputs,但用户界面(包括可以从中选择文件的位置)是留给浏览器的实现细节。

    我不知道有任何浏览器允许使用 URL 选择文件,但大多数浏览器都支持使用操作系统支持的网络文件系统共享文件。

    它还定义了url inputs,它可以为服务器提供一个 URL(将来自该 URL 的数据的实际获取留给服务器端代码)。

    【讨论】:

    • 我正在寻找的是,而不是“选择文件”->选择->打开文件作为文件输入,它将通过提供的 URL 获取选定的远程文件(从模式)和发送与文件输入处理程序相同的一个。像 Google Drive 这样的东西允许附加为文件而不是链接。
    • @JackTheKnife — 正如我所说:如果浏览器开发人员愿意的话,这是一个实现细节,我不知道有什么。
    • 所以可能是 Google 简单地将文件 URL 发送到某种后端,该后端“提取”文件,该文件后来作为文件附加到 Gmail 中?只是想弄清楚如何处理我“附加”远程文件的情况。
    • 是的。这就是我在答案最后一段中描述的方法。
    猜你喜欢
    • 2016-05-01
    • 2010-12-05
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    • 2013-03-03
    相关资源
    最近更新 更多