Define FILE_STATUS_TEMPORARY and expose $status in file_save_data

Created on 25 June 2012, over 12 years ago
Updated 30 January 2023, almost 2 years ago

Allow creation of temporary files when using file_save_data function by adding the $status parameter. Will default to FILE_STATUS_PERMANENT to preserve previous behaviour.
Use cases:
#327512-31: devel_themer leaves files in /tmp
#105436: file_save_data -- Could use to easily save temp files too

Also, defining constant FILE_STATUS_TEMPORARY.
I'm aware that it was removed in #353207: Remove FILE_STATUS_TEMPORARY .
However, bitwise operation was dropped later in #809600: Stop using bit-wise operators for {file_managed}.status so now it makes sense to define it, IMO.

Feature request
Status

Needs work

Version

10.1

Component
File system 

Last updated about 12 hours ago

Created by

🇪🇸Spain amontero Barcelona

Live updates comments and jobs are added and updated live.
  • API change

    Changes an existing API or subsystem. Not backportable to earlier major versions, unless absolutely required to fix a critical bug.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • The Needs Review Queue Bot tested this issue. It either no longer applies to Drupal core, or fails the Drupal core commit checks. Therefore, this issue status is now "Needs work".

    Apart from a re-roll or rebase, this issue may need more work to address feedback in the issue or MR comments. To progress an issue, incorporate this feedback as part of the process of updating the issue. This helps other contributors to know what is outstanding.

    Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

Production build 0.71.5 2024