问题标签 [filesystem-access]

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.

0 投票
1 回答
2911 浏览

javascript - 我可以直接从 GreaseMonkey 脚本中保存页面图片吗

我可以将 GreaseMonkey 脚本中的页面图片直接保存到我的硬盘吗?

是最简单的方法吗 - 设置我的服务器并使用GM_xmlhttpRequest将图片网址转换为它?

0 投票
1 回答
1173 浏览

java - 我如何访问本地文件系统的资源并从浏览器中操作它们

我需要一种技术来:

a)从浏览器,网页,浏览到用户文件系统(在他的授权下)
b)让用户选择一个文件夹并搜索图像
c)该文件夹可以包含巨大的 jpg 图像(最大 20Mb)
d)显示一个调整大小的版本,非常小的版本,在浏览器
中创建的图像 e) 播放缩略图(重新排序、重命名、关联一些选项),与网页交互
f) 让用户选择要上传的图像 g) 完成后上传所有巨大的原始文件大小

我不能使用外部客户端。
插件没问题。

有没有能够做到这一点的技术?

我决定尝试在 Java 中实现所有“本地代码”(文件夹和图像选择、缩略图创建)并将缩略图传递给服务器。使用 Ajax 应用程序将缩略图传递到 applet 所在的网页,并让用户与缩略图进行交互。最后尝试调用小程序来上传原始文件。

在您看来,这种方法是否有技术替代方案?

0 投票
3 回答
3528 浏览

javascript - 如何使用 JavaScript 访问本地系统中的文件?

我正在使用 jQuery Mobile 框架。我有一个托管网站的服务器。用户可以通过移动浏览器连接到网站并从该网站下载文件(.doc、.xls、.pdf 等)。我需要使用 JavaScript 以编程方式打开保存在用户移动设备中的文件。我尝试使用location.href="file://sdcard/download/test.doc". 但它没有用。它显示权限被拒绝。有什么办法吗?请帮忙。提前致谢。

0 投票
2 回答
58 浏览

javascript - 使文件只能被 JavaScript 和/或 Flash 读取

我对 Web 开发有点陌生,所以请原谅这个稍微初学者的问题。谁能给我一些关于如何在使用 JavaScript/Flash 小部件显示内容时防止下载文件的一般指示?

基本的困境是使文件可由页面小部件播放,同时阻止直接下载源媒体。但是,由于 JavaScript 和 Flash 是浏览器端而不是服务器端,我不知道如何做到这一点。

混淆源文件名是另一种选择,但我不确定这样做的好方法是什么。也许隐藏在 .swf 文件中的算法?不确定对反向编译 .swf 有多大的免疫力。

谢谢一堆。

0 投票
1 回答
2709 浏览

c# - 将文件夹的访问权限设置为仅一个用户

我想使用 C# 仅将权限分配给单个用户到 Windows 中的文件夹,其他用户应该无法打开或更改该文件夹的访问权限。

例如,如果我有 3 个用户 - UserA ,UserB 和 UserC 在用户组。我想仅授予 UserA 访问文件夹的权限。如果我拒绝访问用户组并允许 UserA,则拒绝权限将优先,并且对 UserA 的访问也将被拒绝。

解决此问题的一种方法是拒绝 Userb 和 Userc,并允许 UserA 访问该文件夹。但是,如果在设置用户帐户创建的权限后,该新帐户将拥有该文件夹的权限,则会出现问题。我不想有这种情况。

谢谢, 苏吉思

0 投票
2 回答
32104 浏览

filesystems - 文件系统块大小

文件系统块大小的意义是什么?如果我的文件系统块大小设置为 8K,这是否意味着所有读/写 I/O 都将以 8K 大小发生?因此,如果我的应用程序想要读取偏移 4097 处的 16 个字节,那么将读取从偏移 4096 开始的 4K 块?

在这种情况下,写入如何工作?假设我想写 64 个字节。

0 投票
3 回答
966 浏览

cocoa - Mac App Store 上的应用更新被拒绝(访问 loginwindow.plist)

我在提交 Mac App Store 时遇到问题。如果用户切换首选项中的复选框,我将使用下面的方法将我的应用程序添加到登录项。

我已经成功提交了许多更新,没有任何问题,但现在我的应用程序被拒绝,因为我正在访问文件系统而被拒绝:

2.30

应用程序访问以下位置:

'~/Library/Preferences/loginwindow.plist'

此文件用于设置应用程序在登录时启动。在用户在应用程序中启用此类选项之前,不应对其进行修改。默认情况下不应启用此选项;用户必须采取启用它的操作。

所以现在我很困惑,因为这种方法从第一个版本开始就存在并且从来没有问题。只有当用户在首选项中切换相应的复选框时,该文件才会被读取或修改。

那么我应该如何将我的应用程序添加到启动登录项而不会再次被拒绝?

0 投票
0 回答
1124 浏览

security - 我应该向哪个 IIS 帐户授予目录访问权限?

我已将我的代码库移动到一个新目录,并且需要授予 IIS 帐户对几个文件夹的读/写权限,以允许 ASP.Net 运行时访问。我相信 NETWORKSERVICE 不再用于此目的(如前面的问题所述: ASP.Net which user account running Web Service on IIS 7?)但是,尝试一下,我似乎无法添加 IISAppPool /IIS 工作进程文章链接到。

我找到了一个MyDomain/IIS_WPG帐户,但这不是w3wp进程的任务管理器中列出的帐户。有人可以帮忙吗?

更新:

更奇怪的是——相关网站的应用程序池使用了我认为几乎可以访问整个机器的 LocalSystem 身份。我的基本机器/Windows 设置有什么不正确的地方吗?

0 投票
1 回答
94 浏览

javascript - JS 文件系统访问状态的更新

对于新实现和/或提议的 HTML5 API,这个问题的答案是否会发生变化?

我想如果我的问题需要是独立的,那么它是这样的:现在,或者在不久的将来,是否有可能在一个纯的、无插件的 HTML 文件中制作诸如 TiddlyWiki 之类的东西。在拇指驱动器上从一个地方带到另一个地方,并在不同浏览器的不同实例中打开,但仍会写回自身并保留在它提供的 UI 内所做的更改?

IE,TiddlyWiki 的拇指驱动器用例是否必须永远求助于非标准和/或 java/flash 小程序来保持持久性?

0 投票
6 回答
9102 浏览

javascript - 将图像保存到硬盘没有提示?

我用推特。有些人的推文包含照片,我想保存它们。

我检查了 ifttt,其中 twitter 不是触发器。因此,ifttt 无法帮助我做到这一点。

一种想法可能是使用 JavaScript。我使用 Firefox 并安装了 Greasemonkey。我可以编写一个在 twitter 网站上运行的 Greasemonkey 脚本 (JavaScript)。一旦我单击脚本添加的“转发”链接或其他按钮,我的脚本就会检查推文的内容,找到照片的 URL,并将其保存到我的磁盘中。

一个问题是如何保存图像。我搜索了互联网。一些使用win.document.execCommand("SaveAs"),它会显示一个“另存为”窗口。既然窗口显示了,为什么不直接右键单击图像并选择手动保存?所以我不喜欢这种方法。

有什么建议么?