[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10230":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},10230,"fine-uploader","FineUploader\u002Ffine-uploader","FineUploader","Multiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.","https:\u002F\u002Ffineuploader.com",null,"JavaScript",8148,1831,3,116,0,65.79,"MIT License",true,false,"master",[23,24,25,26,27,28,29,30,31,32,33],"api","dropzone","file-upload","files","fineuploader","javascript","javascript-library","standalone","vanilla-javascript","vanilla-js","web-development","2026-06-12 04:00:49","**Fine Uploader is no longer maintained and the project has been effectively shut down. For more info, see https:\u002F\u002Fgithub.com\u002FFineUploader\u002Ffine-uploader\u002Fissues\u002F2073.**\n\n\u003Ca href=\"http:\u002F\u002Ffineuploader.com\">\n   \u003Cimg src=\"https:\u002F\u002Ffineuploader.com\u002Fimg\u002Ffineuploader-header-logo.png\" width=\"300\">\n\u003C\u002Fa>\n\n[![Build Status](https:\u002F\u002Ftravis-ci.org\u002FFineUploader\u002Ffine-uploader.svg?branch=master)](https:\u002F\u002Ftravis-ci.org\u002FFineUploader\u002Ffine-uploader)\n[![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Ffine-uploader.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Ffine-uploader)\n[![CDNJS](https:\u002F\u002Fimg.shields.io\u002Fcdnjs\u002Fv\u002Ffile-uploader.svg)](https:\u002F\u002Fcdnjs.com\u002Flibraries\u002Ffile-uploader)\n[![license](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-brightgreen.svg)](LICENSE)\n[![Twitter URL](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Furl\u002Fhttps\u002Ftwitter.com\u002Ffineuploader.svg?style=social&label=Follow%20%40FineUploader)](https:\u002F\u002Ftwitter.com\u002Ffineuploader)\n\n[**Documentation**](http:\u002F\u002Fdocs.fineuploader.com) |\n[**Examples**](http:\u002F\u002Ffineuploader.com\u002Fdemos) |\n[**Support**](..\u002F..\u002Fissues) |\n[**Blog**](http:\u002F\u002Fblog.fineuploader.com\u002F) |\n[**Changelog**](..\u002F..\u002Freleases)\n\n---\n\nFine Uploader is:\n\n- Cross-browser\n- Dependency-free\n- 100% JavaScript\n- 100% Free Open Source Software\n\nFineUploader is also simple to use. In the simplest case, you only need to include one JavaScript file.\nThere are absolutely no other required external dependencies. For more information, please see the [**documentation**](http:\u002F\u002Fdocs.fineuploader.com).\n\n\n## Contributing\n\nIf you'd like to help and keep this project strong and relevant, you have several options.\n\n\n### Help us pay the bills\n\nFine Uploader is currently looking for a sponsor to pay the AWS bills (which have recently lapsed).\nThese add up to about $40\u002Fmonth. Please open an issue if you are interesting in becoming a sponsor.\nWe will happily list you as sponsor on the site and README.\n\n\n### File a bug report\n\nIf you see something that isn't quite right, whether it be in the code, or on the docs site, or even on FineUploader.com (which is hosted on GitHub), _please_ file a bug report. Be sure to make sure the [bug hasn't already been filed][issues] by someone else. If it has, feel free to upvote the issue and\u002For add your comments.\n\n\n### Join the team\n\nAre you interested in working on a very popular JavaScript-based file upload library with countless users? If you're strong in JavaScript, HTML, and CSS, and have a desire to help push the FOSS movement forward, let us know! The project can always use more experts.\n\n\n### Help spread the word\n\nAre you using Fine Uploader in your library or project? If so, let us know and we may add a link to your project or application _and_ your logo to FineUploader.com. If you care to write an article about Fine Uploader, we would be open to reading and publicizing it through our site, blog, or Twitter feed.\n\n\n### Develop an integration library\n\nAre you using Fine Uploader inside of a larger framework (such as React, Angular2, Ember.js, etc)? If so, perhaps you've already written a library that wraps Fine Uploader and makes it simple to use Fine Uploader in this context. Let us know and it may make sense to either link to your library, or even move it into the FineUploader GitHub organization (with your approval, of course). We'd also love to see libraries that make it simple to pair Fine Uploader with other useful libraries, such as image editors and rich text editors.\n\n\n### Contribute code\n\nThe best way to contribute code is to open up a pull request that addresses one of the open [feature requests or bugs][issues]. In order to get started developing Fine Uploader, read this entire section to get the project up and running on your local development machine. This section describes how you can build and test Fine Uploader locally. You may use these instructions to build a copy for yourself, or to contribute changes back to the library. \n\n#### Setup\n\nYou must have Node.js instaled locally (any version should be fine), _and_ you must have Unix-like environment to work with. Linux, FreeBSD\u002FOS X, Cygwin, and Windows 10 bash all _should_ be acceptable environments. Please open up a new issue if you have trouble building. The build process is centered around a single Makefile, so GNU Make is required as well (though most if not all Unix-like OSes should already have this installed). Finally, you will need a git client.\n\nTo pull down the project & build dependencies:\n\n1. Download the project repository: `git clone https:\u002F\u002Fgithub.com\u002FFineUploader\u002Ffine-uploader.git`.\n2. Install all project development dependencies: `npm install`.\n\n#### Generating build artifacts\n\n- To build all build artifacts for all endpoint types: `make build`. You can speed this process up a bit by using the parallel recipes feature of Make: `make build -j`. If you would like to build only a specific endpoint type, see the Makefile for the appropriate recipe. The build output will be created in the `_build` directory. \n- To build zip files for all endpoint types: `make zip`. To build a zip for only a specific endpoint type, see the Makefile for the appropriate recipe. The zip files will be included alongside the build output in the `_build` directory.\n- To rev the version number: `make rev-version target=NEW_VERSION`, where `NEW_VERSION` is the semver-compatible target version identifier.\n\n#### Running tests\n\nTo build, run the tests & linter: `npm test` (you'll need Firefox installed locally).\n\n#### Commiting new code and changes\n\n- Follow the [Angular.js commit guidelines][angular-commit].\n- Follow the [Git Flow][git-flow] branching strategy.\n\n\n[angular-commit]: https:\u002F\u002Fgithub.com\u002Fangular\u002Fangular.js\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md#commit\n[git-flow]: http:\u002F\u002Fnvie.com\u002Fposts\u002Fa-successful-git-branching-model\u002F\n[issues]: https:\u002F\u002Fgithub.com\u002FFineUploader\u002Ffine-uploader\u002Fissues\n","Fine Uploader 是一个用于多文件上传的JavaScript插件，支持图片预览、拖放上传、进度条显示等功能。该项目提供S3和Azure云存储支持，具备图像缩放、表单支持、分块上传、断点续传、暂停与恢复等核心功能，并且完全基于纯JavaScript开发，无需任何外部依赖。适用于需要高效处理文件上传需求的各种Web开发场景，如在线编辑器、内容管理系统等。尽管目前项目已不再维护，但其丰富的特性和简洁易用的设计仍使其成为许多开发者的选择。",2,"2026-06-11 03:27:21","top_topic"]