问题标签 [ithit-ajax-file-browser]
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.
ajax - ITHit Ajax 浏览器更新文件问题
ITHit Ajax 浏览器功能右键单击“更新文件...”我们的用户认为非常危险。例如,可以使用 .xls 文件更新 .doc 文件,从而导致“损坏”的 word 文件实际上包含 Excel 工作簿,因此我们在每个新的 Ajax 浏览器版本中都删除了 ITHitAJAXFileBrowser.js 文件中的此菜单项。是否可以通过自定义来改进或删除该功能?谢谢
webdav - ithit ajaxbrowser 未打开 webdav 文件夹,但响应数据正确
请求(谷歌浏览器控制台):
响应数据:
状态和数据是正确的,但它会抛出错误 NotFoundLocation。我想这个问题可能在比较发送/接收“文件夹”不相同时。请发表您的意见。
ajax - ITHit Ajax 浏览器上传取消问题,截断文件留在服务器上
如果用户在 Ajax 浏览器中取消上传,似乎部分文件留在了服务器上。我希望部分上传的文件被删除。有针对这个的解决方法吗?或者是否可以删除 UI 中的取消选项?
ajax - Webdav.Net Ajax 文件浏览器:无法连接到 FireFox 20.0.1 中的 webdav 服务器
我正在使用下面的代码在 .Net Web 应用程序项目中显示 ajax 文件浏览器控件,我使用开发 Web 服务器在自动分配的端口上本地运行该项目。
webdav 服务器在 IIS 7(端口 80)上本地运行,它是一个使用 webdav.net 服务器库的 .net 应用程序。应用程序中的安全设置为 Windows 身份验证。我还允许匿名用户提出 OPTIONS 请求。
该页面在 IE 和 Chrome 中运行良好,但 FireFox 无法连接,它返回消息:找不到位置“.../WebDav/”。
我启用了 Firebug,问题是 Webdav 服务器向 OPTIONS 请求返回 401 Unauthorized。
有什么办法可以让它在 FireFox 中也能正常工作吗?
谢谢
更新1:
我在这里尝试了为 Safari 概述的解决方案:http ://www.webdavsystem.com/ajaxfilebrowser/programming/authentication_ssl ,但是它不起作用(Safari 和 FireFox 都没有)。系统提示我输入密码,但选项请求仍然未经授权。
我还在 .Net 项目属性 - Web 选项卡中启用了 NTLM 身份验证。仍然无效,OPTIONS 请求以未经授权的形式返回。
更新 2:
当我在 IIS 中运行客户端 .Net 应用程序而不是开发 Web 服务器(.Net 客户端 Web 应用程序和 webdav 服务器在 IIS 的 80 端口上本地运行)时,我让它在 FireFox 中工作。当我在 IIS 中运行它时,FireFox 可以工作,但 Safari 不能。Safari 一直提示我输入密码。我仍然很好奇在本地开发 Web 服务器中运行客户端应用程序时是否有解决方案。
webdav - Windows 资源管理器错误地显示 WebDAV 服务器文件/文件夹名称
在“IT Hit WebDAV 服务器引擎”实现中,我IHierarchyItem.Name
返回了“我的文件夹”。但IHierarchyItem.Path
返回/2347182436872364/971553455213456772/
相同的项目。
在 Windows Explorer 中,此文件夹显示为971553455213456772
“IT Hit Ajax File Browser”,而在“IT Hit Ajax File Browser”中显示为“My Folder”。
如何使它们都具有相同的人类可读名称?
webdav - 打开文档时如何摆脱 IT Hit Ajax 文件浏览器中的安全警告?
当我双击一个文件non-MS Office document
从IT Hit Ajax 文件浏览器打开一个文件时,我收到以下警告:
Some files can harm your computer. If file information looks suspicious or you do not fully trust the source, do not open the file.
我可以以某种方式抑制此警告吗?
ithit-ajax-file-browser - 拖放上传在IE和Firefox中显示错误提示
在 Ajax Browser v 2.5.1.1703 中使用拖放上传时,Chrome 34 显示弹出窗口“复制”,这是正确的。对于 IE 11 和 Firefox 29,弹出窗口都是“移动”,这是不正确的。Ajax 浏览器显示的弹出窗口不正确还是 IE 和 Firefox 的问题。如果是 Ajax 浏览器,怎么解决。
webdav - IT 命中 Ajax 库 - 未找到 MODApplet.class
当我尝试通过调用打开 .txt、.pdf 或 .odt 时:
我注意到 Fiddler 对 /MODApplet.class 的 GET 请求带有 404 Not Found 响应。
正常吗?
附加信息:
我首先在一个简单的配置上测试了这个库,一切正常,所以我没有使用 Fiddler 来查看请求和响应。
由于我更改了配置,因此在编辑 .odt、.pdf 和 .doc 时遇到了问题,但我不知道它是从哪里来的。
ajax - MicrosoftOfficeEditDocument 在 Chrome 中不起作用
我正在评估 IT Hit WebDAV AJAX 库。当我的脚本调用 MicrosoftOfficeEditDocument(url) 时,它在 IE 中有效,但在 Google Chrome 中无效(在 Chrome 中调用时它没有做任何事情)。我错过了什么?
我是这样称呼它的:
google-chrome - EditDocument 在 Chrome 中并不总是有效
我遇到了与MicrosoftOfficeEditDocument 在 Chrome 中没有工作类似的问题。
我确实按照答案中的说明下载了更新的库,它适用于 Office 2013,但不适用于 2010。使用 Office 2010,我有一些打开的文件和一些没有打开的文件,它们并不总是相同的。我尝试使用 .doc、.docx、.ppt、.pptx、.xls 和 .xlsx。
我将编辑文档功能称为:
ITHit.WebDAV.Client.DocManager.EditDocument(sDocumentUrl, javaAppletFilePath);
编辑 :
这实际上似乎是文件url长度的问题。当我的文件 url (sDocumentUrl) 比我调用 EditDocument 的脚本 url 的长度长时,它工作得很好。但是当它更短时,会在 sDocumentUrl 之后添加脚本 url 的末尾,这会导致调用失败。这只发生在 Chrome 和 Office 2010 上。
有什么办法可以使这项工作?