computercraft/recv_file.lua
2021-01-09 03:30:47 +01:00

23 lines
434 B
Lua

local sides = peripheral.getNames()
for i = 1, #sides do
if peripheral.getType(sides[i]) == "modem" then
modemSide = sides[i]
break
end
end
rednet.open(modemSide)
id, msg, dist = rednet.receive()
print("Received data:")
term.write("Filename: ")
name = tostring(read())
print(msg)
content = textutils.unserialize(msg)
local file = fs.open(name, "w")
file.write(content)
file.close()
rednet.close(modemSide)