Html 上传文件:将“name”的值设置为文件名

Html 上传文件:将“name”的值设置为文件名,html,Html,我已经创建了一个上传表单,希望跟踪我上传的文件 <form action="http://localhost:5000/add_csv_to_db" method='POST' enctype="multipart/form-data"> <input type="file" name="csv_file" accept="*"> <input type="submit"> </form> 我可以控制客户端

我已经创建了一个上传表单,希望跟踪我上传的文件

    <form action="http://localhost:5000/add_csv_to_db" method='POST' enctype="multipart/form-data">
      <input type="file" name="csv_file" accept="*">
      <input type="submit">
    </form>
我可以控制客户端/服务器,这只是我自己使用的

有没有办法将name=csv\u file设置为文件名?我有100多个文件需要上传,我想知道我上传了哪些文件


谢谢

没有必要这样做。多部分/表单数据在MIME部分头中包含文件名

在ASP.NET中,它通过HttpPostedFileBase.FileName属性公开:

找到了答案

if 'csv_file' not in request.files:
    return 'didnt work'
f = request.files['csv_file']
print(f.filename)

没有这个必要。多部分/表单数据包括MIME部分头中的文件名。我在服务器端使用Flask。我如何访问它?