首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通用HTTP上传工具

通用HTTP上传工具
EN

Software Recommendation用户
提问于 2019-09-10 10:28:08
回答 2查看 61关注 0票数 1

我正在搜索一个通过HTTP上传文件的工具。

对于FTP,有几种工具。

所需特征:

  • 开源
  • 脚本/ CLI
  • 如果上传成功,应将文件移到另一个目录。
  • 应该在Linux/Windows/Mac上运行。
EN

回答 2

Software Recommendation用户

发布于 2019-10-17 09:32:59

if the upload was successful, the files should get moved to a different directory。对于工具来说,这可能太具体了。既然您希望它是可编写脚本的,为什么不执行您的自定义python程序呢?您已经有了一个用Python提供的http客户端 (或者请求库,它似乎有一个更好的API)。

Python已经是:

  • 开源
  • 脚本化
  • 在linux/windows/mac上运行

成功上传时移动文件的部分应该是Python中的一行。

票数 1
EN

Software Recommendation用户

发布于 2019-09-17 08:40:37

有一个命令行工具名为tbzuploader

tbzuploader -一般的HTTP上传很多日常工作是基于常规文件。tbzuploader是一个命令行工具,它检测可上传的文件并通过HTTP发布它们,同时符合标准的HTTP状态代码。上传协议tbzuploader符合普遍接受的上传协议。如果HTTP上传成功,则创建201,服务器响应"201 Created“。然后,这些文件将被移动到“完成”目录。如果HTTP上传失败,并且是客户端错误(例如错误的文件或损坏的文件),服务器将响应"400坏请求“。然后,这些文件将被移动到一个“失败”目录。如果您想通知管理员,指定一个电子邮件地址,在这种情况下会得到通知,因为失败的文件将不会被重试。500内部服务器错误和其他如果HTTP上传失败(例如登录页面、中断、编程错误或重载),服务器将使用其他状态代码(例如500内部服务器错误)进行响应。然后,tbzuploader将重新尝试下一次发布这些文件。特征对任意大小(元组、三胞胎等)例如,您有四个文件: a.pdf、a.xml、b.pdf、b.xml --第一次上传应该使用a.pdf和a.xml,第二次上传b.pdf和b.xml。请看文档中的--模式。如果上传了损坏的文件,请将邮件发送给管理员

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/67721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档