Lua 스크립트를 사용하여 mp4 파일을 다운로드했는데 TikTok (기타 앱)에서 동영상을 찾을 수 없습니다.
Android 폰에서 Lua 스크립트를 사용하여 mp4 파일을 성공적으로 다운로드 한 후 시스템 비디오가 1.mp4 파일을 감지 할 수 없으며 게시 할 비디오를 TikTok에서 찾을 수 없습니다.
스크립트를 사용하여 1.mp4를 다운로드했습니다.
1.mp4를 수동으로 복사하여 copy.mp4가되었습니다.
1. tiktok에서 mp4를 감지 할 수 없음
copy.mp4는 tiktok에 의해 감지 될 수 있습니다
두 파일 모두 숨겨져 있지 않습니다.
두 파일의 권한을 확인했습니다.
-rw-rw---- root sdcard_ rw 6939904 2020-11-12 22:07 1. mp4
-rw-rw---- root sdcard_ rw 6939904 2020-11-12 22:15 copy. mp4
1.mp4를 찾을 수없는 이유를 모르겠습니다.
tiktok (기타 앱)이 1.mp4를 인식하게하는 방법이 있나요?
내 코드 :
local http = require("socket.http")
severfileTXTpath = "https://ttmakemoney.oss-cn-hangzhou.aliyuncs.com/1.mp4"
localfileTXTpath = "/sdcard/Download/aliyunPZ/1/1.mp4"
local body, code = http.request(severfileTXTpath)
if not body then error(code) end
local f = assert(io.open(localfileTXTpath, 'wb'))
f:write(body)
f:close()
사진을 통해 효과를 볼 수 있습니다.

Setelah salinan yang berjaya gagal, sistem video Android tidak dapat mengesan video copy.mp4, dan juga tidak dapat mencari video copy.mp4 yang akan diterbitkan di TikTok.
local ts = require("ts")
path1 = "/sdcard/Download/aliyunPZ/1/copy.mp4"
path2 = "/sdcard/Download/aliyunPZ/1/1.mp4"
os.execute("cp " ..path1.. " "..path2)
1. tiktok에서 mp4를 감지 할 수 있습니다.
tiktok에서 copy.mp4를 감지 할 수 없습니다
무엇이 잘못되었는지 모르겠어요?
두 파일 (adb)의 권한을 확인했습니다.
-rw-rw---- root sdcard_rw 6939904 2020-11-13 20:21 1. mp4
-rw-rw---- root sdcard_rw 6939904 2020-11-14 1:54 copy. mp4
사진을 통해 효과를 볼 수 있습니다.

답변
스크립트의 "body"가 실제로 반환되는 "OK 상태"라고 생각합니다. 또한 http로 https 소켓을 열려고합니다. URL과 경로 만 변경하면됩니다.
#! /usr/bin/env lua
-- luarocks install luasocket
-- luarocks install luasec
-- local http = require( 'socket.http' )
local https = require( 'ssl.https' )
local ltn12 = require( 'ltn12' )
local URL = "https://raw.githubusercontent.com/doyousketch2/the3dPen/master/icon.png"
local path = "/home/sketch2/Downloads/icon.png"
local oput = io.open( path, 'wb' )
local ok, code, headers, text = https .request { url = URL, sink = ltn12.sink.file( oput ) }
print( 'ok:', ok )
print( 'code:', code, text )
if headers then
print( 'headers:' )
for i, v in pairs( headers ) do
print( ' ' ..i ..':', v )
end
end
기준- https://gist.github.com/Core-commits/0eaaa00eac5e89e68631fedd72831675
luasec은 luasocket과 유사하지만 https 연결을 허용합니다.
http://w3.impa.br/~diego/software/luasocket/http.html
http://w3.impa.br/~diego/software/luasocket/ltn12.html