4

Drupal のファイル ステータス (一時的および永続的) ロジックを制御する JSON 要求の Drupal Rest API プロパティはどれですか?

Multipart/form-data (つまり、JSON データと添付の [アップロード] ファイル) を介して Drupal 8.1.x CMS にアップロードしようとしています。これまでのところ、アップロードは成功しています。ただし、Drupal では、(REST 経由で) アップロードされたファイルは、最初はデフォルトで「TEMPORARY」ステータスで保存されます。

ファイルを Drupal CMS に保存するときに、ファイルのステータスを「PERMANENT」に設定するよう Drupal に指示したいと考えています。いくつか検索したところ、File.php のキーワード「status」が TEMPORARY と PERMANENT を魔法のように扱っていることがわかりました。これまでのところ、Json リクエストにプロパティ「ステータス」を含めてきましたが、Drupal は内部エラーを生成します --> メッセージ:

"Access denied on creating field 'status'"

"status": [{"value": "1"}] を設定した後

ところで:「値」の値表現、つまり「1」、1、true、「true」など、さまざまなバリエーションを試しました。 Rest ファイルのアップロード インターフェイス。

Drupal サイトで解決策を検索しましたが、まだ満足のいく結果は得られていません。

質問:ステータスが PERMANENT の JSON リクエストを作成する方法を知っている人はいますか?

4

1 に答える 1