问题标签 [cffile]

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 投票
2 回答
210 浏览

coldfusion - CFFILE 可以支持同时写入文件系统吗?

我们编写了一项功能,允许我们的用户使用 UNC 路径将文件上传到 nas 设备。该功能尚未经过压力测试,我不是 100% 相信 CFFILE 可以处理负载。cffile 是否使用多线程来执行对文件系统的写入以及 cffile 可以支持什么样的负载?

0 投票
3 回答
2661 浏览

coldfusion - CFFILE 归属错误,action="rename",表示文件无效

我的页面上有一个表单,它通过 ajax 帖子与 CFC 交互。当用户更改文本并单击保存时,它应该更新数据库,并使用他们输入的值重命名照片。除了我不断收到错误外,一切正常:

The value of the attribute source, which is currently /Applications/ColdFusion8/wwwroot/theClient/staging/admin/images/Old_Image.jpg, is invalid.

该文件存在,我已将其更改为可供所有人读/写,但仍然给我错误。

有任何想法吗?

我应该指出,我的 CFC 中的 var 运行替换空格并将它们更改为下划线,因此文件名中没有空格...

0 投票
3 回答
5769 浏览

c++ - 我们如何将位置的 RVA(相对虚拟地址)映射到 PE 文件偏移量?

从磁盘位置读取 PE 文件时,我需要将 RVA(取自 pdb 文件的相对虚拟地址)映射到 PE 文件(EXE)偏移量。为此,我需要将 RVA 转换为文件偏移量,以便可以从该位置读出 GUIDS(CLSID,IID)。

问候乌斯曼

0 投票
1 回答
357 浏览

coldfusion - CFfile -- value 未设置为查询的数据

我有这个添加用户表单,它还可以通过查询数据并设置 value="#query.xvalue#" 来兼作编辑用户表单。如果用户存在(例如,您正在编辑用户,它会从数据库加载用户数据。在<cffile字段上执行此操作时,它不会加载数据,然后当插入插入数据时,它会覆盖数据库带有空白字符串的值(如果用户没有输入新文件)。如何避免这种情况?

代码:

形式:

表单处理器:

氟氯化碳

ARGS:

询问:

0 投票
2 回答
1581 浏览

coldfusion - Linux 上的 Coldfusion - 无法更改文件的权限

我一直在用头撞墙。我有一个允许用户通过 FTP 将 zip 文件传输到服务器的系统。然后在管理员中,他们可以告诉应用程序该文件的位置,以便可以对文件执行一组操作。

  1. 将文件移出 Web 根目录
  2. 解压文件
  3. 列出内容并将数据插入数据库

问题是,上传的文件并不总是具有适当的权限。我尝试使用以下方法更改它们:

但是没有什么会改变这个 zip 文件的权限。请注意,如果我对图像 (.jpg) 执行上述任何操作,它可以正常工作。我错过了什么吗?

0 投票
2 回答
853 浏览

coldfusion - ColdFusion 无法识别 TIFF MIME 类型?

Coldfusion 8、Apache、Mac OS X 服务器 10.5。

我有一个允许用户上传图像的网络应用程序。但是,它总是无法上传 TIFF 文件。JPEG、GIF 和 PNG 上传就好了,这个问题似乎只存在于 TIFF。

用户通过表单中的 cfinput 标签选择要上传的图像。提交表单后,我尝试使用 cfimage 标记重命名和移动文件。对于 JPEG、PNG 等,这非常有效,但如果图像是 TIFF,则会出错:

“ColdFusion 无法从指定的源文件创建图像。请确保该文件是有效的图像文件。”

接下来,我将 cfimage 标记更改为 cffile 标记,以尝试使用不同的方式重命名和移动上传的图像,但这会导致错误:

“上传的文件 video/x-ms-wm 的 MIME 类型未被服务器接受。只能上传 image/* 类型的文件。”

所以,ColdFusion 似乎认为 TIFF 是视频。我加倍检查了/Applications/ColdFusion8/runtime/lib/mime.types,其中包含

图片/tiff tiff tif

......就像它应该做的那样。为什么 ColdFusion 不能正确获取 TIFF 的 MIME 类型?

非常感谢!

0 投票
1 回答
2206 浏览

coldfusion - CFFILE - 使用组件上传文件

我有一个表单,我想提交给组件进行处理(CRUD 行为),问题是似乎将 multipart/form-data 传递给组件会以某种方式丢失文件位置。当它到达应该上传文件的组件部分时,我得到臭名昭著的表单字段不包含文件错误。

我不是 100% 确定为什么会发生这种情况,但是如果我将表单直接提交到执行cffile操作的 .cfm 页面,一切都会按预期工作,但是如果 .cfm 页面执行以下操作:

并且组件“处理器”尝试进行上传,我得到表单字段不包含文件。

我的处理器看起来像:

需要注意的一件事是,如果我尝试使用arguments.form_data.file_1不带 # 符号的变量,我会收到错误消息:

如果我将 # 符号放在变量周围,我会得到:

关于如何解决这个问题的任何想法?我宁愿将所有处理操作都放在一个组件中,但现在我似乎无法完成这项工作。

谢谢!将要

0 投票
1 回答
493 浏览

coldfusion - 将文件上传到服务器

我希望用户将文件上传到服务器。

在 cffile 的目标路径中,我将其命名为 \servername\folder\filename。

但是,它不识别此路径。有什么建议么?

0 投票
1 回答
796 浏览

coldfusion - ColdFusion 的 cffile 正在将 tmp 目录添加到目标属性

我正在尝试将图像上传到我的服务器,并且 cffile 的目标属性正在将 tmp 目录添加到我的目标路径的前面。

我从这里的另一个问题中知道

目的地必须是完整路径,否则它会被发送到相对于 ColdFusion 的临时目录的目录。

但我使用的是完整的服务器路径。我在 Unix 环境中,所以它以 /var/www/mywebsite 开头...

这是真的,因为它甚至输出路径

您可以看到 tmp 文件夹的位置以及我的预期目的地。

我也在做正确的工作,因为当我为我的预期目的地输入不同的值时,它们会在错误输出中反映出来。

0 投票
3 回答
629 浏览

coldfusion - 做“写”允许文件在重命名/写入文件之前执行?

我已经为我的客户创建了一个文件上传,我正在努力使事情尽可能安全。我正在使用以下代码来处理文件上传。想法是重命名文件并将其写入 Web 根目录之外的文件夹。

问题是,在“写入”过程中,ColdFusion 是否有可能在将文件写入文件夹并使用以下代码重命名之前允许执行恶意文件?

这是我组件的顶部...

这是处理文件的代码的一部分......

我应该提到文件上传过程是由 CFC 和 Valums 的 AjaxUpload 插件处理的......