parent
d8f3758d0b
commit
d51f3725dd
|
@ -0,0 +1,32 @@
|
|||
import requests
|
||||
import io
|
||||
import os
|
||||
|
||||
# Endpoint
|
||||
endpoint_url = "http://127.0.0.1:8000/api/files/"
|
||||
|
||||
# Number of files to send
|
||||
num_files = 5
|
||||
|
||||
# Create and send files
|
||||
for i in range(num_files):
|
||||
# Generate sample file
|
||||
file_content = io.BytesIO(b'This is a sample file content.')
|
||||
|
||||
# Define the files dictionary for the POST request
|
||||
files = {'file': ('file{}.txt'.format(i), file_content)}
|
||||
|
||||
# Define any additional data you want to send with the request
|
||||
data = {'ttl': 60}
|
||||
|
||||
# Make the POST request
|
||||
response = requests.post(endpoint_url, files=files, data=data)
|
||||
|
||||
# Check if the request was successful
|
||||
if response.status_code == 201:
|
||||
print(f"File {i} uploaded successfully.")
|
||||
else:
|
||||
print(f"File {i} upload failed with status code {response.status_code}.")
|
||||
|
||||
# Close the file content
|
||||
file_content.close()
|
Loading…
Reference in New Issue