使用 javascript 上传 Blobstore
这是 HTML 的最小声明,以便在 upload_url
中的 Blobstore 中上传文件。此解决方案需要单击“提交”按钮才能提交内容并重定向。如何使用 javascript 或 jQuery 在后台发布帖子而不丢失 enctype?
<form id="upload_file" action="{{upload_url}}" enctype="multipart/form-data" method="post">
<input type="file" name="file">
<input type="submit" name="submit" value="Submit">
</form>
This is the minimal declaration for the HTML in order to upload a file in Blobstore in the upload_url
. What is required with this solution is required to click the Submit button in order the content to be submitted and get redirected. How can I do the post in the background with javascript or jQuery without losing the enctype?
<form id="upload_file" action="{{upload_url}}" enctype="multipart/form-data" method="post">
<input type="file" name="file">
<input type="submit" name="submit" value="Submit">
</form>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
jQuery 表单插件 允许您使用 Ajax 在后台提交多部分表单。
示例:
要以静默方式进行此工作,需要将“提交”输入替换为“按钮”输入:
The jQuery Form plugin allows you to submit multipart forms in the background with Ajax.
Example:
Making this work silently requires that you replace your 'submit' input with a 'button' input: