问题标签 [kendo-upload]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Kendo UI Uploader:Angular 指令不发布文件
我正在与 Angular 和 Kendo 一起工作,我正在尝试使用 Kendo Labs 编写的 angular-kendo 指令来实现上传小部件。
我有一个控制器,称为“EditWorkspace”。在那个控制器中,我将 kendo-upload 指令的选项定义为
上传者的回调函数在控制器内部定义。从文档中,我被引导相信这是指令所期望的。这些选项用于多个元素。在我实际尝试将文件发布到服务器之前,我似乎没有问题,此时所有数组都是空的($_POST、$_FILES、$_GET、$_REQUEST 等),因为我已经倾倒了所有阵列出来看看里面有什么。
我尝试将所有配置切换到我自己调用的指令
但我得到相同的结果。文件可以很好地进入表单并向服务器发送消息,但它们会发布空数组。
有没有人对 Kendo 或 Angular 有过类似的经历,你能解释一下吗?我可以发布各种代码,但我认为这无助于解释。
javascript - 禁用上传小部件不会禁用拖放功能
我使用以下脚本禁用了上传小部件,但我仍然可以使用拖放功能上传文件。这是一个错误还是我做错了什么?
javascript - 使用 KenoUI 上传文件:通过 data- 属性提供 URL
我们有很多类似的文件上传,但它们都以不同的参数上传到不同的url。我正在尝试最小化我们的 MVC4 应用程序中的随机 javascript 数量。所以我想通过 html 中的 data- 参数为剑道上传元素提供一个保存 url:
网址在每个实例中都会有所不同。有时我们甚至在表格中上传,并且 url 会因参数而异(即 productId 会不同)。
然后在javascript中我正在尝试这个:
但这似乎不起作用: $(this).data('saveurl')
数据参数没有被拾取..或者$(this)
不是我想要的,因此数据属性是空的,给出空白的 saveUrl 属性。
安迪想法如何访问kendoUpload
应用了的对象?或者在 html 元素上指定通用 url 的其他方法?
ps 在写这篇文章的时候,注意到这可以用MVVM来完成,但是对于一个简单的事情来说它有太多的黑魔法,这是否适用于同一页面上的许多(50-100)上传?
php - 以任意顺序删除 img 元素
我正在使用 Kendoui 上传在我的网站上进行异步上传。
我的一个小功能是,当图像上传完成时,会创建一个小缩略图并在页面上显示预览:
如您所见,我正在匹配 img src 属性,我觉得这可能很慢且效率低下。有没有更好的方法来实现我正在尝试的东西?
javascript - Kendoui Uploader enforce single file upload per page load
I have a page where a user can upload images to my website.
What I want is for users who aren't signed up to the site to only be able to upload once, this goes together with other information they enter into a form. The can ofcourse upload, then refresh the page but it will be an entirely new entry in the database i.e. they can't have more than one image per database entry.
Users that are registered and signed in, can upload multiple images per form. This is not a problem.
My issue is, is that I would like a solid solution to prevent non-registered users from uploading more than once.
I could remove or disable the upload input once upload is complete, but this seems clumsy and anyone with half a brain could easily get around it by putting the input field back in with a browser code inspector.
Here is my javascript for the Kendoui uploader:
asp.net-mvc - ASP.NET MVC,多个控制器/服务器调用上的文件上传
我正在使用 ASP.NET MVC3 和 Kendo UI 文件上传控件。
我的屏幕逻辑是这样的:
用户上传文件,从文件中提取信息并显示给用户。这是从视图对控制器的调用。此时文件不会保存到磁盘。它仅由控制器分析,并将结果发送回视图。
根据用户在文件中看到的内容,他/她将操作屏幕上的其他内容。
完成后,用户将单击提交按钮,再次调用服务器/控制器。如果用户输入的信息的验证通过了验证,那么我实际上想将上传的文件保存到磁盘。
那么有什么方法可以让我对控制器的第二次调用可以从第一次调用控制器访问文件?对控制器的第二次调用是我需要将它保存到磁盘并给它一个文件名的地方。还是我需要将文件从视图发送到控制器两次?
asp.net-mvc - Html.Kendo().Upload() 动态启用或禁用
我需要找到一种方法来动态启用或禁用剑道上传:
我怎样才能做到这一点?
我尝试将 .Enable 设置为:
它抛出了一个错误:
“/”应用程序中的服务器错误。编译错误描述:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。
编译器错误消息:CS1977:无法使用 lambda 表达式作为动态分派操作的参数,除非先将其转换为委托或表达式树类型
源错误:
第 95 行:.ShowFileList(true) 第 96 行:.TemplateId("fileTemplate") 第 97 行:.Async(a => a 第 98 行:.Save("SaveAttachment", "Attachment", new { evaluationId = ViewBag.EvaluationId, questionId = item.QuestionId }) 第 99 行:.Remove("RemoveAttachment", "Attachment", new { evaluationId = ViewBag.EvaluationId, questionId = item.QuestionId })
有没有更简单的方法来做到这一点?
asp.net-mvc - 网格内的剑道 UI 上传
我正在尝试使用网格内的剑道上传来实现剑道 UI 网格。当我使用 ASP.NET MVC 时,我没有使用 Telerik MVC Wrappers。我试图在没有他们的情况下做到这一点。
我遇到的问题是 IEnumerable HttpPostedFileBase 在回发到我的 Action 方法时为空。
JavaScript:
MVC 动作:
kendo-ui - 剑道列表视图中的剑道 UI 上传器
是否可以在 kendo ListView 中添加 kendo 上传器?
asp.net-mvc-4 - system.io.file.exists 在 mvc4 中不起作用
我正在从剑道上传控件中删除图像。
这是我的代码
我的物理路径是 E:\karthik related\JPL\Dev\Src\AssetTrackingSystem\AssetTrackingSystem\AssetAttachments\Attach3.jpg
即使文件和目录可用
正在返回 false 并脱离状态。
您的帮助将不胜感激。