mirror of
https://github.com/AmanTahiliani/PeerNotes.git
synced 2026-08-07 19:56:19 -04:00
Updated File moving function
This commit is contained in:
@@ -1,10 +1,29 @@
|
|||||||
from flask import Flask, send_file, request
|
from flask import Flask, send_file, request
|
||||||
import requests
|
import requests
|
||||||
import socket
|
import socket
|
||||||
|
import shutil
|
||||||
import os
|
import os
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/copy-file', methods = ['POST'])
|
||||||
|
def copy_file():
|
||||||
|
try:
|
||||||
|
data = request.json
|
||||||
|
source_file = data['file_path']
|
||||||
|
id = data['file_id']
|
||||||
|
if not os.path.exists(source_file):
|
||||||
|
return f"Source file does not exist at {source_file}", 400
|
||||||
|
filename = os.path.basename(source_file)
|
||||||
|
destination_path = os.path.join('./uploads/', str(id) +'_' + filename)
|
||||||
|
shutil.copyfile(source_file, destination_path)
|
||||||
|
return "File Moved successfully", 200
|
||||||
|
except Exception as e:
|
||||||
|
print(f'An error occured: {e}')
|
||||||
|
return "An error occured", 400
|
||||||
|
|
||||||
|
|
||||||
@app.route('/ip', methods=["GET"])
|
@app.route('/ip', methods=["GET"])
|
||||||
def get_internal_ip():
|
def get_internal_ip():
|
||||||
internal_ip = None
|
internal_ip = None
|
||||||
|
|||||||
Reference in New Issue
Block a user