文件名称:incoming:来了!! - 为您的 Web 应用程序上传大文件
文件大小:49.72MB
文件格式:ZIP
更新时间:2024-06-29 06:27:53
Go
来了!! 使用 Web 浏览器上传大文件令人沮丧,因为您无法以直接和轻松的方式实现它们。 如果实施不当,它们会拖延您的 Web 应用程序,甚至可能会破坏它,而正确实施它们并不容易。 来了!! 为您的网络应用程序处理大文件上传,因此您不必这样做。 在浏览器中,它将一个大文件切成小块,将它们传输到自己的服务器应用程序,服务器应用程序将它们放在一起,存储它们,最后将上传的文件交给您的 Web 应用程序后端。 上传期间断开连接没有问题,并且还支持显式暂停/恢复。 有了 Incoming!!,大文件上传的复杂性和性能影响都不再是您的 Web 应用程序的负担。 来了!! 由一个服务器应用程序和一个 JavaScript 客户端库组成。 服务器可以与您的 Web 应用程序后端一起运行,也可以在您的组织中集中运行,并且 JavaScript 客户端直接在您的 Web 应用程序前端浏览器中使用。 当您
【文件预览】:
incoming-master
----Dockerfile(1KB)
----.gitignore(142B)
----websocket.go(16KB)
----incoming_jslib.js(20KB)
----README.md(11KB)
----.rsync-filter-workaround(58B)
----LICENSE_MIT.txt(1KB)
----Vagrantfile(747B)
----appconfig.go(2KB)
----incoming_cfg.yaml(2KB)
----examples()
--------Dockerfile(1KB)
--------.rsync-filter-examples(12B)
--------2-dynamic()
--------pip-req.txt(22B)
--------.dockerignore(7B)
--------ansible()
--------1-simple()
----.dockerignore(49B)
----ext_licenses()
--------go-yaml-c.txt(1KB)
--------go-uuid.txt(1KB)
--------go-yaml.txt(9KB)
--------osext.txt(1KB)
----.rsync-filter-incoming(54B)
----ansible()
--------authorized_keys()
--------everything_in_vagrant_box.yml(936B)
--------build_and_run_incoming_and_examples.yml(2KB)
--------private_keys()
--------docker_images()
--------ansible.cfg(115B)
--------ssl-certs()
--------.rsync-filter-incoming(88B)
--------inventory()
--------inside-docker.yml(883B)
--------roles()
----upload()
--------to_local_file.go(15KB)
--------uploader_pool.go(2KB)
--------upload.go(7KB)
----example_webserver()
--------Dockerfile(824B)
--------LICENSE(1KB)
----LICENSE_AGPL3.txt(34KB)
----incoming_httpserver.go(6KB)
----doc()
--------usage_summary.md(3KB)
--------overview.md(10KB)
--------notes.md(2KB)
--------api.md(11KB)
--------examples.md(23KB)
--------changelog.md(98B)
--------figures()
--------installation.md(8KB)
--------installation_ansible.md(10KB)
--------roadmap.md(2KB)
----uidpool()
--------locked_uuid_pool.go(2KB)
--------channelled_uuid_pool.go(2KB)
--------uidpool.go(1KB)
----rsync_push(114B)