lbfeng
V2EX  ›  问与答

用 form 提交文件信息和上传文件

  •  
  •   lbfeng · Oct 16, 2015 · 2379 views
    This topic created in 3876 days ago, the information mentioned may be changed or developed.

    需要完善一个 submission 的页面。
    <form action="/processPage" method="post" enctype="multipart/form-data">
    <input>
    <input>用户填写各种信息
    <input>
    ...
    <input accept="application/pdf" type="file">

    考虑到网络状况和上传文件的大小,用户可能在 submit 之后等很长时间才能返回成功。用户体验不是很好。现在想能不能显示文件上传进度,用户可以在上传完成之后再 submit 。

    如果上传完成之后再 submit 还能在同一个 form 中吗?有什么 js 能帮助实现吗?请大家指教。
    后端是 flask

    3 replies    2015-10-17 00:49:06 +08:00
    oott123
        1
    oott123  
       Oct 16, 2015 via Android
    你可能需要 HTML5 File API
    或者在低端浏览器下使用 Flash
    来帮助完成你的任务
    ipconfiger
        2
    ipconfiger  
       Oct 16, 2015
    如果你对进度条没有什么要求的话,内嵌一个 iframe 来提交文件也是可以的
    lbfeng
        3
    lbfeng  
    OP
       Oct 17, 2015
    @oott123
    @ipconfiger 我现在用 dropzone 发现两个不能同时提交。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3794 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 05:05 · PVG 13:05 · LAX 22:05 · JFK 01:05
    ♥ Do have faith in what you're doing.