我创建了一个上传表单,想要跟踪我上传的文件。
<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_file"
设置为文件的名称?我有100多个文件需要上传,并想跟踪我上传的文件。
谢谢!
答案 0 :(得分:1)
找到答案
if 'csv_file' not in request.files:
return 'didnt work'
f = request.files['csv_file']
print(f.filename)
答案 1 :(得分:0)
没有必要这样做。 multipart/form-data
在MIME部分标题中包含文件名。
在ASP.NET中,它通过HttpPostedFileBase.FileName
属性公开:https://msdn.microsoft.com/en-us/library/system.web.httppostedfilebase.filename(v=vs.110).aspx