- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从业务角度来看,问题就出在这里
我们有许多人们使用的共享文件夹,我们称之为//shared/the/drive
。但是,我们的服务器可能知道这个共享驱动器是其他名称,可能是 //ir83pn3br8mwhonamesthesethingsanyway/the/drive
,因为网络组坚持把服务器名称搞得一团糟。对于大多数服务器,使用简单名称就可以正常工作,但在这台服务器上,它就不能正常工作。所以我们的问题的创可贴是,在我们的代码中,就像“哦,你正在使用 shared
- 我们将用 stupid name from networking
替换它。
好的 - 现在进入更技术性的方面:
我有一个 FileItem
(Apache commons FileUpload 模块)对象,它的名称可能是 //shared/the/drive/stuff/plans.doc
。我需要创建一个引用 //stupidname/the/drive/stuff/plans.doc
的 FileItem
。我该怎么办?
我应该在 JSP 中编辑请求对象吗?这听起来像是个坏主意。
我应该使用反射来编辑 FileItem 对象吗?这听起来像是一个更糟糕的主意。
我不是前端人员(请注意我在哪些标签中投了票……哈哈),真的……更像是一个服务器人员……这刚落到我的盘子里。是否可以在到达请求之前拦截文本框,将更改移动到客户端?
我不可能是第一个遇到这个问题的人。我不一定在寻找代码(我会介意吗?不,我不会。)但是一种通用的方法可以工作,和/或如何处理这种事情(改变用户输入的内容)在 '最受欢迎的最佳实践方式。
最佳答案
在处理分布式文件系统时,通常会有用户看到和处理的“假路径”,以及代表实际节点的后端路径,允许您在收到的请求的上下文中操作文件。
您在网络上访问的每个页面都不是由您在浏览器中键入的物理 URL 表示的。 CMS 系统中的 CDN 上的文件是从数据库中动态创建的......无论如何。
无需破解任何对象。您只需用另一个对象包装它们,该对象包含它们的 transient 属性,例如这次我要访问该文件的位置。
关于java - "rename"文件项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12467887/
我已经阅读了几个小时的 rsync 文档,但我无法弄清楚如何向 rsync 传达如何仅重命名(而不是重新上传文件夹及其内容)目标文件夹,当它们在资源。 我正在使用 SSH 连接到目的地,本地文件夹是源
我正在使用 MySQL。这是一个例子,我想将表 A 重命名为 B,那么以下语句之间有什么区别: alter table A rename to B; 还有这个: rename table A to B
当我在解决方案资源管理器中选择文件或目录并按下 F2 键时,我试图让 Visual Studio 重命名文件。但是,我还希望 Visual Studio 在我按 F2 时进行重构重命名,并且我在编辑器
我无法让 objcopy --rename-sym 工作。 在一个新的 Android 项目中,我创建了目录 jni 和文件 stub.c: #include #include "dlog.h" j
MKPinAnnotationView 在 iOS 15 中重命名为 MKMarkerAnnotationView。 在 iOS 14 之前,我将 MKPinAnnotationView 子类化为 c
如果您调用 os.rename提供不存在的文件或目录,OSError通过将其设置为 None 来忽略文件名.这是 2.6 中的错误,已在某些更高版本中修复? 您只需执行以下操作即可重现该问题: pyt
假设我的前面板有 100 个按钮,名称为“按钮 1”...“按钮 100”。如何快速将它们全部重命名为“Push Button 1”...“Push Button 100”? 最佳答案 与 Dave_
考虑下面这个愚蠢的例子 theory meta_all imports Main begin lemma strict_subset: "⟦ A ⊂ B ⟧ ⟹ ∃a ∈ B. a ∉ A" appl
我正在尝试使用以下代码重命名节点,我需要将节点的 ID 和新名称传递给 server.aspx 如何获取节点的新名称 如何将这两个值传递到 server.aspx 页面 谢谢 .bind("re
我需要一个脚本,允许我将文件名剥离到文件夹中的文件,并将文件夹名称应用于文件,并在每个文件名的末尾添加一个递增的数字。 因此文件名在其原始状态下看起来像这样: gdgeregdja34gtj.jpg
以前,在突出显示 Java 文件中的变量名称后使用 ALT+COMMAND+R 组合键将进入重命名重构模式。现在,组合键将突出显示的文本替换为注册商标符号。 如何让组合键进入重命名重构模式而不是插入符
我有一个 Linux Qt 应用程序,它创建了一些 QThreads . 我知道当你创建一个线程时,它会继承父名,当我使用 htop 时我可以看到它。或 ps ax -L . 是否可以通过像 ps a
在处理器中,为什么我们不能简单地增加寄存器的数量,而不是拥有一个巨大的重新排序缓冲区并映射寄存器以解决名称依赖关系? 最佳答案 原因很多。 首先,我们经常设计微架构来执行现有架构的程序。添加寄存器会改
rename如果 newname 指向不同的驱动器,实际上会复制文件(至少在 Windows 10 平台上)。 有没有办法避免这种情况?我希望它在这种情况下失败。 假设我要移动 100 GB 的文件。
从业务角度来看,问题就出在这里 我们有许多人们使用的共享文件夹,我们称之为//shared/the/drive。但是,我们的服务器可能知道这个共享驱动器是其他名称,可能是 //ir83pn3br8mw
我从 XML 文件中读出它们的类别,然后重命名并保存它们的年份。因此,文件“XYZ.xml”现在是“News_2014.xml”。 问题是,从 2014 年开始,有多个 XML 文件的类别为“新闻”。
假设您有一个名为 foo 的文件包含一些确定的字节序列 X ,并且您想自动将其替换为名为 bar 的文件包含一个字节序列 Y .这通常使用 rename() 完成系统调用---在这种情况下,通过调用r
我正在尝试重命名用户指定目录中的一堆文件,但它似乎只在用户指定程序运行的目录时才有效。例如,从命令行运行时: ./a.out 。 “NewName.txt” 将起作用,而 ./a.out .. "Ne
这个问题可能看起来有点奇怪,但我会尝试对用例进行一些争论。 假设您有一个二维(笛卡尔)场的通用实现,其维度为 dim1 和 dim2,坐标为 c1 和 c2。 struct Field2D { s
我正在使用一个 php 应用程序,其中有一行用于移动文件。我将该方法包含在一个 try...catch block 中,因此,如果抛出错误,可以管理回滚系统。但是从未捕获到异常,那么重命名会引发任何类
我是一名优秀的程序员,十分优秀!