summaryrefslogtreecommitdiff
path: root/src/main/resources/assets/js/upload.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/assets/js/upload.js')
-rw-r--r--src/main/resources/assets/js/upload.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/main/resources/assets/js/upload.js b/src/main/resources/assets/js/upload.js
new file mode 100644
index 0000000..cc8051a
--- /dev/null
+++ b/src/main/resources/assets/js/upload.js
@@ -0,0 +1,39 @@
+$("#file-input").fileinput({
+ uploadUrl: "/file",
+ uploadAsync: true,
+ maxFileCount: 100,
+ previewFileType: ['image', 'html', 'text', 'video', 'audio', 'flash'],
+ uploadExtraData: function () {
+ return {
+ categoryId: $("#category-id").val(),
+ tag: $("#tag").val(),
+ description: $("#description").val(),
+ prefix: getQuery("prefix")
+ };
+ },
+ maxFilePreviewSize: 51200
+}).on('fileuploaded', function (event, data, previewId, index) {
+ var json = data.response;
+ if (json.status === "success") {
+ alerts("上传成功");
+ } else {
+ alerts("上传失败,文件不合法");
+ }
+});
+
+$(document).on('ready', function () {
+ $("#file-input").fileinput({
+ maxFilePreviewSize: 10240
+ });
+});
+
+$.get("/category/all", function (data) {
+ var json = JSON.parse(data);
+ var option = "";
+ $.each(json, function (i, category) {
+ option += "<option value='" + category.id + "'>" + category.name + "</option>";
+ });
+ if (!isEmpty(option)) {
+ $("#category-id").html(option);
+ }
+}); \ No newline at end of file