如何接受只添加媒体文件(视频和照片)和没有所有文件部分
How to accept add just media files (video and photo) and No All Files section
我在 html 页
有这个
<input type="file" id="ajax-upload-id-1508413400253" name="Media" accept="video/*,image/*"
style="position: absolute; cursor: pointer; top: 0px; width: 100%; height:
100%; left: 0px; z-index: 100; opacity: 0;">
在 .js
manageMedia_Uploader = $("#fileuploader").uploadFile({
url: "/Ajax/JsonProvider?Method=SaveMedia",
fileName: "Media",
autoSubmit: false,
multiple: false,
acceptFiles: "video/*,image/*",
dynamicFormData: function () {
return { MediaFriendlyName: $("#ManageMedia-MediaFriendlyName").val(), MediaID: mediaID }
},
SaveMedia: function (mediaID) {
if (mediaID == 0) {
manageMedia_Uploader.startUpload();
} else {
//util
}
},
我的问题是我只想添加图片和视频。感谢这段代码在选择文件时给我 2 个选项。自定义文件和所有文件。
acceptFiles: "video/*,image/*",
我怎样才能阻止所有文件部分?只会出现自定义文件?
首先你需要添加 input type="file" 属性,接受媒体文件,你可以这样做:
HTML
<input type="file" id="ajax-upload-id-1508413400253" name="Media" accept="audio/*,video/*,image/*"
style="position: absolute; cursor: pointer; top: 0px; width: 100%; height:
100%; left: 0px; z-index: 100; opacity: 0;">
JS
manageMedia_Uploader = $("#fileuploader").uploadFile({
url: "/Ajax/JsonProvider?Method=SaveMedia",
fileName: "Media",
autoSubmit: false,
multiple: false,
acceptFiles: "image/*, video/*",
dynamicFormData: function () {
return { MediaFriendlyName: $("#ManageMedia-MediaFriendlyName").val(), MediaID: mediaID }
},
SaveMedia: function (mediaID) {
if (mediaID == 0) {
manageMedia_Uploader.startUpload();
} else {
//util
}
},
更多:
http://hayageek.com/docs/jquery-upload-file.php
HTML Input="file" Accept Attribute File Type (CSV)
我在 html 页
有这个<input type="file" id="ajax-upload-id-1508413400253" name="Media" accept="video/*,image/*"
style="position: absolute; cursor: pointer; top: 0px; width: 100%; height:
100%; left: 0px; z-index: 100; opacity: 0;">
在 .js
manageMedia_Uploader = $("#fileuploader").uploadFile({
url: "/Ajax/JsonProvider?Method=SaveMedia",
fileName: "Media",
autoSubmit: false,
multiple: false,
acceptFiles: "video/*,image/*",
dynamicFormData: function () {
return { MediaFriendlyName: $("#ManageMedia-MediaFriendlyName").val(), MediaID: mediaID }
},
SaveMedia: function (mediaID) {
if (mediaID == 0) {
manageMedia_Uploader.startUpload();
} else {
//util
}
},
我的问题是我只想添加图片和视频。感谢这段代码在选择文件时给我 2 个选项。自定义文件和所有文件。
acceptFiles: "video/*,image/*",
我怎样才能阻止所有文件部分?只会出现自定义文件?
首先你需要添加 input type="file" 属性,接受媒体文件,你可以这样做: HTML
<input type="file" id="ajax-upload-id-1508413400253" name="Media" accept="audio/*,video/*,image/*"
style="position: absolute; cursor: pointer; top: 0px; width: 100%; height:
100%; left: 0px; z-index: 100; opacity: 0;">
JS
manageMedia_Uploader = $("#fileuploader").uploadFile({
url: "/Ajax/JsonProvider?Method=SaveMedia",
fileName: "Media",
autoSubmit: false,
multiple: false,
acceptFiles: "image/*, video/*",
dynamicFormData: function () {
return { MediaFriendlyName: $("#ManageMedia-MediaFriendlyName").val(), MediaID: mediaID }
},
SaveMedia: function (mediaID) {
if (mediaID == 0) {
manageMedia_Uploader.startUpload();
} else {
//util
}
},
更多:
http://hayageek.com/docs/jquery-upload-file.php
HTML Input="file" Accept Attribute File Type (CSV)