temporary-files相关内容

如何上传文件而不将其转换为临时文件? (NetBeans JSF Primefaces)

美好的一天! 我使用Netbeans,JSF和Primefaces可以上传.csv ,.jpeg / .jpg和.pdf文件。我做了2个文件夹存储在驱动器C :(上传的文件夹和tmp文件夹)。 我将“上传”文件夹分配到上传文件的存储位置和“tmp”用于上传文件的.tmp文件。我已经通过了许多问题的线程和视频教程,我正确地遵循。 我也下载了commons fileupload和co ..
发布时间:2017-11-07 21:36:06 开发方法

上传的PHP临时文件名称冲突

当一个用户上传一个文件时,它随机被另一个用户上传替换,我终于把问题追踪到了PHP,并且tmp文件名被重用了。有没有办法来解决这个问题?有没有办法做出更好的随机名称?随着时间的推移,似乎会随着随机文件名种子变弱而降低?这是在PHP 5.2.8和FreeBSD 7.0上的。 下面是一个日志,显示了如何使用相同的tmp文件名,并被另一个上传覆盖: http://pastebin.com/m6579 ..
发布时间:2017-11-07 20:35:18 PHP

PHP的tmpfile()返回false

我有一个以前的图片上传脚本。现在已经坏了,我已经把问题追溯到一行: $ temp = tmpfile(); // $ temp === false tmpfile()函数返回false。我似乎无法弄清楚为什么。我在这个问题上很难通过Google。 这个脚本只在我的本地测试环境OSX 10.6.7上运行MAMP 1.9.5 。幸运的是,活的网站工作正常。 ..
发布时间:2017-11-07 20:29:35 PHP

iOS什么时候清理本地应用程序./tmp目录?

什么时候iOS清理本地应用程序 ./ tmp 目录? 请注意,这不是一个愚蠢的这个问题。我问的是特定于应用程序的临时文件夹,而不是系统范围内的文件夹。 您可以使用 iExplorer 查看 $ b (注意:我出于好奇而问这个问题只有我怀疑这些永远不会被删除,除非你从备份恢复你的手机或重新安装该特定的应用程序,但显然你不能指望半永久存储缓存的文件) b $ b 解决方案 根据 do ..
发布时间:2017-11-06 21:50:23 移动开发

Heroku临时文件系统和临时文件

据我所知Herokus临时文件系统将只允许你写访问临时文件夹。在创建文件的dyno停止或重新启动时,创建的文件夹中的文件将被丢弃。 我不明白的是如果dyno不是停止或重新启动?在一段时间之后,文件仍然会被丢弃吗?我们正在建立一个生成PDF文件并通过邮件转发它们的系统(或者你可以下载文件)。我是否需要在发送/下载后自行删除PDF文件,或者我可以依靠它们被Heroku自动删除? Dynos每24 ..
发布时间:2017-11-06 21:29:43 其他开发

是createTempFile线程安全的?

调用createTempFile(类java.io.File)的两个线程是否有可能获得相同的临时文件? / p> 解决方案 获得答案的最佳方法是查看源代码。首先在createTempFile中没有任何同步,但为了生成临时文件名,它使用的是ThreadSafe的SecureRandom。 然后,除非你真的不幸,你的文件将总是得到一个不同的名字。 最重要的是,createTempFil ..
发布时间:2017-11-04 22:00:15 Java开发

有没有关闭现有的FileInputStream删除?

有没有一种方法可以让 FileInputStream 在关闭时自动删除底层文件? 我打算让自己的实用程序类扩展 FileInputStream 并自己做,但我有点儿惊讶的是没有东西已经存在。 edit:用例是我有一个返回 InputStream 从一个页面下载文件。据我所知,当动作完成时,我不会收到通知,或者 FileInputStream 不再被使用,而且我不希望大)的临时文件,生成 ..
发布时间:2017-11-04 21:22:14 Java开发

System.nanoTime()保证返回唯一值吗?

我有一个多线程的Java程序,可以在几秒钟内创建数百个临时文件。这些文件放在 / tmp 中,并使用 System.nanoTime()来命名。 b 是否保证文件名是唯一的? 解决方案 不,不能保证每个调用 System.nanoTime()将会返回一个唯一的值。 $ b 使用 Files.createTempFile() 来代替。它们只是为了这个目的而设计的,并且会为您生成唯一的 ..
发布时间:2017-11-03 19:39:03 Java开发

php - 从字符串创建文件并附加到电子邮件

我有一个应用程序,用户可以向我发送反馈。当他们这样做时,系统中的各种数据被发布到我的服务器上的php文件。然后,php文件处理该数据,并通过mail()向我发送与该数据的电子邮件。现在,所有的数据只是组成一个HTML电子邮件。 我想做的是采取一些发布的数据,将它们转换成文件,并添加他们作为电子邮件的附件。我知道如何添加文件作为附件与mail()。我只是想不到首先创建文件的方法。我只想使用fo ..
发布时间:2017-08-09 02:29:00 PHP

如何将图像添加到django中的帖子中

我正在建立一个博客系统,允许用户在他们的博客中添加图片。 当用户添加图片时,图像将自动上传,博客是张贴的,所以我应该如何处理上传的图片,这些图像是一种像临时图像,因为如果用户发布博客,这些图像将有一个外键到这个博客,并保存到一些文件夹,但如果用户丢弃博客,这些临时图像应该被删除。 问题是如何获取首个上传的图像,当博客实际发布时?我应该在哪里存放这些临时图像?我如何判断用户是否丢弃博客? ..
发布时间:2017-05-30 15:40:06 其他开发

如何创建临时文件(0x100)来加速应用程序

我看到Windows系统使用临时文件来增加某些任务的性能。当我查看这些文件时,这些文件被标记为0x100属性。我有以下Microsoft的文本:“ 通过使用CreateFile()与 FILE_ATTRIBUTE_TEMPORARY标志,你让 系统知道文件是 可能是短暂的, 临时文件被创建为一个正常的 文件,系统需要做一个最小的 数量的懒惰写入文件 系统以保持磁盘结构 (目录 ..
发布时间:2017-04-23 17:28:03 Delphi

如何在背景上显示存储在数据库中的重复图像在Twitter上?

我想要在背景上显示一个图像(通过使用CSS重复)与在Twitter上相同的方式,但问题是,我从一个MySQL数据库中检索它,CSS不能处理 src 标签。 如何从MySQL数据库检索图像(我知道如何通过从数据库检索来显示图像,但这里我想以不同的方式显示),即,将图像显示为背景在主体上,并且图像应该重复,如同使用CSS repeat 语句。像twitter.com。 我的代码是在PHP和 ..
发布时间:2017-02-04 20:39:56 PHP

如何移动Atomikos的tm.out和* .epoch文件的位置?

我正在运行一个使用Atomikos的J2SE应用程序,它将许多日志文件转储到当前目录。我想将这些文件的位置移动到“/ tmp”,但我找不到一个配置属性,我可以从我的Spring XML配置文件中设置。 Atomikos文档引用了一个属性: com.atomikos.icatch.output_dir 这看起来正是我需要的,但是如何从Spring设置它没有jta.pr ..
发布时间:2016-12-27 19:41:15 其他开发

C ++ tmpnam替代

我有一个C ++库,使用 tmpnam(NULL)创建一个临时文件。 hack这是因为它使临时文件在根文件夹(“c:”或“/”),因此它需要管理权限。 如何使用有效的临时路径来更改此函数? 谢谢。 解决方案 虽然 tmpnam 会返回由 / 表示当前目录中的唯一文件名,而不是 / 或 c:\ 。因此,您可以在调用 tmpnam 之前为任何其他目录 chdir 找到该目录的唯一 ..
发布时间:2016-10-30 19:46:17 C/C++开发

C / C ++系统便携式方式更改打开文件的最大数量

我有一个C ++程序转置一个非常大的矩阵。矩阵太大,不能保存在内存中,所以我将每列写入一个单独的临时文件,然后在处理完整个矩阵后连接临时文件。但是,我现在发现我正在运行,有过多的打开临时文件的问题(即操作系统不允许我打开足够的临时文件)。有没有系统可移植的方法来检查(并希望改变)允许的打开文件的最大数量? 我意识到我可以关闭每个临时文件,但我担心这样做的性能影响。 我的代码工作如下(伪 ..
发布时间:2016-10-28 01:10:40 C/C++开发

tmpnam警告说它是危险的

我得到这个警告说,tmpnam是危险的,但我宁愿使用它,因为它可以在Windows和Linux中使用。我想知道为什么它会被认为是危险的(我猜这是因为潜在的滥用,而不是它实际上不能正常工作)。 解决方案 从tmpnam手册页: 每次调用tmpnam()函数都会生成一个不同的字符串,最多TMP_MAX次。如果它被调用超过TMP_MAX次,行为是实现定义的。 虽然tmpnam() ..
发布时间:2016-10-25 17:02:54 C/C++开发

在Linux上,命令行程序mktemp比C函数mkstemp安全吗?

这两个操作都创建一个空文件并返回文件名,但mkstemp使文件以独占模式打开并给出句柄。 C函数有安全好处吗?这是否意味着在命令行版本中有一个安全漏洞? 另外,有趣的是,Linux上的C api有几个相关的功能并且大多数人在其手册页面中说“不要使用此功能”(或类似)。 解决方案 很容易从 mktemp(1)看到源代码,它本质上只调用 mkstemp(3)。 Linux中的独占模 ..
发布时间:2016-10-25 14:04:34 服务器开发

在Linux上,命令行程序mktemp比C函数mkstemp安全吗?

这两个操作都创建一个空文件并返回文件名,但mkstemp使文件以独占模式打开并给出句柄。 C函数有安全好处吗?这是否意味着在命令行版本中有一个安全漏洞? 另外,有趣的是,Linux上的C api有几个相关的功能并且大多数人在其手册页面中说“不要使用此功能”(或类似)。 解决方案 很容易从 mktemp(1)看到源代码,它本质上只调用 mkstemp(3)。 Linux中的独占模 ..
发布时间:2016-10-25 13:32:07 服务器开发

C ++:获取一个临时文件,跨平台

我正在寻找一个跨平台的方式来获取指定的临时文件。例如,在linux中,它位于 / tmp dir中,而在Windows中则位于一些名为Internet Explorer的临时目录中。 这是否存在跨平台(Boost?)解决方案? EDIT : 我需要这个文件存在,直到程序终止。 tmpfile()不保证。引用来自ccpreference: 当流关闭时,临时文件会自动删除 fc ..
发布时间:2016-10-17 10:35:27 C/C++开发