文件上传:未提供文件上传 URL
File Upload: File Upload URL not provided
我一直在尝试按照 Dropbox 和 S3 的说明进行文件上传,但每次我都收到此消息:
File Upload URL not provided
它似乎没有对服务器进行任何调用。我发现了关于文件上传的错误:
https://github.com/formio/ngFormio/issues/322
但我怀疑这适用于您自己托管的情况。我用的是云版。
我已经用例如S3 存储桶的 URL、身份验证等
这个错误到底是什么意思?
更新:这是我使用的语法:
<formio form="https://formview.io/#/xxxxxxxxxxxxxxxxxxx/applicationform" url="'https://formview.io/#/xxxxxxxxxxxxxxxxxxx/applicationform'"></formio>
谢谢
为了使上传正常进行,您需要提供表单的 URL,该表单用于生成上传令牌以将文件上传到第 3 方提供商。这可以通过以下两种方式之一完成。
<formio src="'https://examples.form.io/example'"></formio>
如果您希望从表单的 JSON REST API 呈现表单,则可以使用上面的方法。在许多情况下,您可能希望像这样提供实际的表单对象(我怀疑这就是您正在做的)。
<formio form="{...}"></formio>
这可以很好地呈现表单,但它不提供文件上传的 URL 上下文。出于这个原因,我们有 url
参数,您可以将其与表单对象一起包含在内,以便文件上传正常工作。
<formio form="{...}" url="'https://examples.form.io/example'"></formio>
以这种方式提供 url 是被动的。该表单不会尝试提交给 url,而是将其用作文件上传的 url 配置。
我一直在尝试按照 Dropbox 和 S3 的说明进行文件上传,但每次我都收到此消息:
File Upload URL not provided
它似乎没有对服务器进行任何调用。我发现了关于文件上传的错误:
https://github.com/formio/ngFormio/issues/322
但我怀疑这适用于您自己托管的情况。我用的是云版。
我已经用例如S3 存储桶的 URL、身份验证等
这个错误到底是什么意思?
更新:这是我使用的语法:
<formio form="https://formview.io/#/xxxxxxxxxxxxxxxxxxx/applicationform" url="'https://formview.io/#/xxxxxxxxxxxxxxxxxxx/applicationform'"></formio>
谢谢
为了使上传正常进行,您需要提供表单的 URL,该表单用于生成上传令牌以将文件上传到第 3 方提供商。这可以通过以下两种方式之一完成。
<formio src="'https://examples.form.io/example'"></formio>
如果您希望从表单的 JSON REST API 呈现表单,则可以使用上面的方法。在许多情况下,您可能希望像这样提供实际的表单对象(我怀疑这就是您正在做的)。
<formio form="{...}"></formio>
这可以很好地呈现表单,但它不提供文件上传的 URL 上下文。出于这个原因,我们有 url
参数,您可以将其与表单对象一起包含在内,以便文件上传正常工作。
<formio form="{...}" url="'https://examples.form.io/example'"></formio>
以这种方式提供 url 是被动的。该表单不会尝试提交给 url,而是将其用作文件上传的 url 配置。