Skip to content

Commit 97f188e

Browse files
committed
fix: file cannot create bug
1 parent 1c489bb commit 97f188e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sdk-library/src/main/java/pers/pslilysm/sdk_library/extention/MediaExtension.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ fun InputStream.save2MediaStore(
123123
} else {
124124
var result: Uri? = null
125125
val countDownLatch = CountDownLatch(1)
126-
val outFile = File(Environment.getExternalStorageDirectory(), relativePath + File.separator + displayName)
127-
.addTimesIfExit(alternativeDisplayName = alternativeDisplayName) ?: return null
128-
FileUtils.forceMkdirParent(outFile)
126+
val originalOutFile = File(Environment.getExternalStorageDirectory(), relativePath + File.separator + displayName)
127+
FileUtils.forceMkdirParent(originalOutFile)
128+
val outFile = originalOutFile.addTimesIfExit(alternativeDisplayName = alternativeDisplayName) ?: return null
129129
try {
130130
FileUtils.copyInputStreamToFile(this@save2MediaStore, outFile)
131131
MediaScannerConnection.scanFile(AppHolder.get(), arrayOf(outFile.absolutePath), null) { _, uri ->

0 commit comments

Comments
 (0)