Differential D17718 Diff 42614 src/applications/files/engine/PhabricatorChunkedFileStorageEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/files/engine/PhabricatorChunkedFileStorageEngine.php
| Show First 20 Lines • Show All 123 Lines • ▼ Show 20 Lines | for ($ii = 0; $ii < $length; $ii += $chunk_size) { | ||||
| $ii, | $ii, | ||||
| min($ii + $chunk_size, $length)); | min($ii + $chunk_size, $length)); | ||||
| } | } | ||||
| $file->openTransaction(); | $file->openTransaction(); | ||||
| foreach ($chunks as $chunk) { | foreach ($chunks as $chunk) { | ||||
| $chunk->save(); | $chunk->save(); | ||||
| } | } | ||||
| $file->save(); | $file->saveAndIndex(); | ||||
| $file->saveTransaction(); | $file->saveTransaction(); | ||||
| return $file; | return $file; | ||||
| } | } | ||||
| /** | /** | ||||
| * Find a storage engine which is suitable for storing chunks. | * Find a storage engine which is suitable for storing chunks. | ||||
| * | * | ||||
| ▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines | |||||