A request to CreateFile endpoint with 12 MB file was interrupted. (12 MB cause it involves 3 requests with 5MB limit). I assumed to code at https://github.com/appwrite/sdk-for-python/blob/df2780464278185e9965134787dde5c92d163c37/appwrite/client.py#LL148C9-L157C31 to mean it supported resuming an upload. Using
from appwrite.client import Client
from appwrite.input_file import InputFile
from appwrite.services.storage import Storage
client = Client()
(client
.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint
.set_project('testsdk') # Your project ID
.set_key('api_key') # Your secret API key
)
storage = Storage(client)
result = storage.create_file(
"testBucket",
"6464fcd0546c5acd6237",
InputFile.from_path('8MBFile.txt'),
)
print(result)
gives me an xml error:
<?xml version="1.0" encoding="UTF-8"?><Error><Code>NoSuchUpload</Code><BucketName>cloud-fra1-prd-storage-2</BucketName><RequestId>tx0000000000000191d7e7a-0064650242-9655fb53-fra1b</RequestId><HostId>9655fb53-fra1b-fra1-zg02</HostId></Error>
Is this supported? I am using network logs from appwrite console to get file ID. I am using the cloud version of appwrite.
Interesting...i guess it's not supported. it might be good to create a feature request.
On the appwrite repo or the sdk-generator repo? To me looks like a lack of support on appwrite itself rather than python SDK
best to create it on the appwrite repo
Recommended threads
- RowList: The value of total is coming as...
RowList: The value of total is coming as a String, so it throws an error because it’s not parsed into an int. Error: TypeError: \"37\": type 'String' is not a ...
- 408 Timeout / Curl Error 7 in Executor w...
Hey everyone, I am losing my mind over a routing loop/timeout issue on a fresh self-hosted setup. I have a single Linux VPS (IP: 45.141.37.105) and one domain (...
- functions returning error 401 in local
I updated to 1.9.0, and the functions that used to work fine in 1.8.1 are now giving me a 401 error. I can't seem to find a solution. If anyone is running versi...