gpt4 book ai didi

javascript - 如何接受仅添加媒体文件(视频和照片)和“无所有文件”部分

转载 作者:行者123 更新时间:2023-11-28 04:04:22 25 4
gpt4 key购买 nike

我在 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
}
},

我的问题是我只想添加图片和视频而不添加其他内容。感谢这段代码在选择文件时给了我两个选项。自定义文件和所有文件。

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)

关于javascript - 如何接受仅添加媒体文件(视频和照片)和“无所有文件”部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46829400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com