将文件上传到不属于表单的HTML输入类型='文件'

问题描述 投票:1回答:1

我正在尝试通过curl上传文件,基本上应该模仿用户如何将文件上传到https://lutzroeder.github.io/netron/

我可以看到一个:

<input type="file" id="open-file-dialog" style="display:none" multiple="false" accept=".onnx, .pb, .meta, .tflite, .lite, .tfl, .bin, .keras, .h5, .hd5, .hdf5, .json, .model, .mar, .params, .param, .armnn, .mnn, .ncnn, .dnn, .cmf, .mlmodel, .caffemodel, .pbtxt, .prototxt, .pkl, .pt, .pth, .t7, .joblib, .cfg, .xml">

但是输入不属于任何形式-我以前从未见过。当我尝试做类似传统的文章时:

curl -X POST -F ‘[email protected]’ https://lutzroeder.github.io/netron/

这是不允许的。我应该如何以编程方式将文件上传到该输入?我正在尝试自动创建这些Netron人物,因为必须手动选择例如要获得100个数字,要100个文件将非常麻烦

谢谢!

html forms curl post browser
1个回答
-1
投票

根据您的评论和其他评论判断,HTML问题可能是1.不可行; 2.无论如何都不会完全解决实现自动创建图形的目标(填写输入只是第一步,您仍然需要使导出过程自动化吗?)

因此,我建议最简单的解决方案是运行Netron Viewer的own instanceNetron是一个开源项目,如its documentation所述,有很多方法可以在您自己的计算机上运行它。

您正在寻找的方法是利用github.io上托管的浏览器版本。该文档提供了各种其他方式来运行查看器,macOS / Linux / Windows / Python Server选择一种最适合您的情况(取决于您的操作系统和编程经验),然后编写包装脚本以向查看器提供信息文件并收集输出。

© www.soinside.com 2019 - 2024. All rights reserved.