temporary-files相关内容

用Java创建Temp文件的安全方法是什么?

我正在寻找一种使用Java创建临时文件的安全方法.安全起见,我的意思是: 即使在潜在的竞争条件下,名称也应该是唯一的(例如,另一个线程同时调用同一函数,或者另一个进程同时运行此代码) 即使在潜在的竞争条件下,文件也应该是私有的(例如,另一个用户尝试以较高的速率更改文件) 我可以告诉它删除文件,而无需执行常规删除,并且冒着删除错误文件的风险 理想情况下,即使在我有机会抛出异常之前,也应该 ..
发布时间:2021-05-18 19:52:49 Java开发

Rails重命名临时文件

我正在使用 roo-rb 来访问上传的文件.我的代码是这样的: s = Roo :: Excelx.new(params [:upload] [:file] .tempfile.path) 但是我遇到了问题,因为生成的临时文件没有扩展名,并且出现了这个异常: .../AppData/Local/Temp/RackMultipart20150216-10192-13yn50s不是Exc ..
发布时间:2021-05-15 20:41:26 其他开发

读取刚刚写入临时文件的数据

在Go中,我试图将数据写入一个临时文件,然后我转过身来读取并没有成功.以下是精简的测试程序.我已经通过检查临时文件验证了数据已写入文件中.因此,至少我知道数据正在将其放入文件中.那只是我无法读出来. 谢谢您的帮助 程序包主要进口 ("bufio""fmt""io/ioutil"“日志""os"“路径/文件路径";)func main(){tmpFile,err:= ioutil.TempF ..
发布时间:2021-05-11 19:26:12 其他开发

用户注销后删除旧的临时文件

我有一个视图,该视图接受登录的用户输入,然后运行一个函数来生成报告.结果在HTML页面中返回.我也将报告呈现为PDF. 我使用函数中的内容创建PDF,并将其保存在服务器上的某个文件夹中.我不想让服务器每次运行都充满文件,所以我为每个用户登录时创建一个临时文件夹(在tmpfs中),并在会话中保存路径,这不是永久的. session ['temp_path'] ='/dev/shm/ ..
发布时间:2021-05-08 19:24:39 Python

在Django中临时保存和清理图像对象

我正在创建一个Django网站,用户可以在其中发布要出售/易货的二手物品的详细信息. 发布商品时,倒数第二步是上传(最多3张)正在出售的商品的照片.最后一步是提供个人详细信息(姓名,地址,手机).此后,广告将最终确定并进入“待批准"队列. 在广告定案之前,我不想将照片保存到数据库中..因此,我认为我将暂时保存对从表单中检索的UploadedFile 对象如下: request.se ..
发布时间:2021-05-07 18:56:22 Python

避免删除SpooledTemporaryFile

Python中的tempfile模块中的 SpooledTemporaryFile 是在系统内存而不是光盘中创建的临时文件.但是,可以通过调用适当命名的 rollover 方法将其随时翻转到光盘上.关闭文件后,该文件将被删除,而这正是我要防止的事情. NamedTemporaryFile 具有删除关键字参数,但SpooledTemporaryFile不能使用相同的参数.解决此问题的一种方法是 ..
发布时间:2021-05-07 18:54:53 Python

如何在FastAPI中保存UploadFile

我通过POST接受文件.当我将其保存在本地时,可以使用file.read()读取内容,但是会显示通过file.name不正确的名称(16).当我尝试使用此名称查找它时,出现错误.可能是什么问题? 我的代码: @ router.post(path ="/po/{id_po}/upload",response_model = schema.ContentUploadedResponse,)异 ..
发布时间:2021-05-06 20:27:47 Python

在PHP中创建并邮寄临时PDF

单击按钮时,将生成pdf,并在网络浏览器中打开pdf.我希望将pdf临时存储在变量中,并在单击按钮时作为附件包含在邮件中. 我正在努力保存和附加文件. 发送PDF ..
发布时间:2021-05-04 18:59:15 PHP

使用PHP cURL将文件上传到Google Signed URL

我正在尝试使用PHP中的cURL将文件上传到Google签名的URL. 我从表单中发布了文件,可以使用$ _FILES变量访问它. 但是实际上上传的文件不是正确的文件,我认为这与我处理tmp文件的方式有关. $ file_name = $ _FILES ['file'] ['name'];$ temp_name = $ _FILES ['file'] ['tmp_name'];// ..
发布时间:2021-04-27 20:28:07 PHP

std :: tmpfile()未选择TMPDIR位置

我正在使用std :: tmpfile()创建临时文件,但我想使用/tmp以外的位置.我正在导出$ TMPDIR以指向新位置,但是std :: tmpfile()没有选择新位置. 如何在/tmp以外的文件夹中使用std :: tmpfile()创建临时文件? 解决方案 快速测试程序 #include#include#include ..
发布时间:2021-04-20 18:50:27 C/C++开发

在Windows上通过其路径强制关闭文件

我正在为其他开发人员编写一个临时文件管理器.我想删除文件,即使我们的控制台应用程序崩溃或被"X"按钮关闭. 到目前为止,我发现了 std :: set_terminate , std :: atexit 和 SetConsoleCtrlHandler 方法,可以删除所有需要的临时文件.问题是-我无法删除打开的文件.此外-我无法控制这些文件的流,导致开发人员使用多个库(例如GDAL),这些库使 ..
发布时间:2021-04-19 18:48:47 C/C++开发

boost :: filesystem :: unique_path()如何解决C ++中mkstemp模拟的需求?

Boost的旧版功能请求正在请求与 mkstemp POSIX函数.该问题已永久解决,并带有评论 第3版中的unique_path()函数解决了该问题. 但是我看不到 unique_path 如何解决该问题.它与 tmpnam 基本相同:在生成名称并在创建实际文件之前,另一个程序可能已经创建了具有相同名称的文件. 那么应该如何解决 mkstemp 中的需求? 我的猜测是(至少在 ..
发布时间:2021-04-15 20:52:52 C/C++开发

创建一个“目录"在记忆中?

我正在使用c#,正在寻找一种方法来创建指向目录的路径,该目录将映射到IO.Stream而不是实际的文件系统. 我希望能够将文件“保存"到该路径,操纵内容或文件名,然后将其从该路径保存到文件系统中的常规文件中. 我知道我可以使用一个临时文件,但是我宁愿使用内存来提高安全性和性能. 这种东西存在,根据此答案,在 Java 中,使用 ..
发布时间:2021-04-01 20:27:08 C#/.NET

如何自动删除C#中的临时文件?

在我的应用程序关闭或崩溃时,确保删除临时文件的一种好方法是什么?理想情况下,我想获取一个临时文件,使用它,然后再忽略它. 现在,我保留一个临时文件列表,并使用在Application.ApplicationExit上触发的EventHandler删除它们. 有更好的方法吗? 解决方案 如果过早地终止进程,则无法保证,但是,我使用" using "来做到这一点. 使用系统;使用 ..
发布时间:2021-04-01 19:47:51 C#/.NET

应该使用Dispose()或Finalize()删除临时文件吗?

我有一个在活动时使用临时文件(Path.GetTempFileName())的类.我要确保在关闭程序后这些文件不会保留在用户的硬盘上,不会占用空间.现在,我的课程有一个Close()方法,该方法检查该课程使用的任何临时文件是否仍然存在并将其删除. 将这段代码放在Dispose()或Finalize()方法中会更有意义吗? 解决方案 更好的办法是使用示例: using (File ..
发布时间:2020-11-26 04:11:02 C#/.NET

Ruby TempFile在不同类之间的行为

我们的处理服务器主要与TempFiles一起使用,因为它使我们这边变得更容易:在它们被收集到垃圾或处理名称冲突等情况时,无需照顾删除它们. 最近,我们遇到了TempFiles在过程中过早获得GC的问题.特别是通过我们的一项服务,该服务会将Foo文件从url转换为某些Bar文件,并将其上传到我们的服务器. 为清楚起见,我在下面添加了一个案例方案,以简化讨论并提供示例. 此工作流程执 ..
发布时间:2020-11-12 20:11:14 其他开发