Podczas konfigurowania serwera kolby możemy próbować odbierać przesłany przez użytkownika plikJak otrzymać dodany plik z Klein jak kolby pytona
imagefile = flask.request.files['imagefile']
filename_ = str(datetime.datetime.now()).replace(' ', '_') + \
werkzeug.secure_filename(imagefile.filename)
filename = os.path.join(UPLOAD_FOLDER, filename_)
imagefile.save(filename)
logging.info('Saving to %s.', filename)
image = exifutil.open_oriented_im(filename)
Kiedy patrzę na dokumentacji Klein
, mam Widać http://klein.readthedocs.io/en/latest/examples/staticfiles.html
, jednak wydaje się, że dostarczenie pliku z usługi internetowej zamiast odbierania pliku, który został przesłany do usługi internetowej. Jeśli chcę, aby mój serwer Klein
mógł odbierać abc.jpg
i zapisywać go w systemie plików, czy istnieje jakaś dokumentacja, która poprowadzi mnie do tego celu?
Powinieneś być w stanie wyodrębnić plik w żądaniu HTTP (zwykle POST), tak jak każdą inną zmienną. Wygląda na to, że Klein jest oparty na pokręconym, więc może [to rozwiązanie dla osób] (http://www.cristinagreen.com/uploading-files-using-twisted-web.html) będzie działać dla ciebie. –
Dziękuję, przyjrzę się. – JLTChiu