История изменений
Исправление KivApple, (текущая версия) :
`io_error_other` is unstable [E0658]
А вот так работает :-)
let filename = field.file_name()
.unwrap_or("file")
.to_owned();
let mimetype = field.content_type()
.unwrap_or("application/octet-stream")
.to_owned();
let mut reader = field
.map_err(|err| std::io::Error::new(std::io::ErrorKind::Other, err))
.into_async_read()
.compat();
self.bucket.put_object_stream_with_content_type(
&mut reader,
filename, // TODO: Generate file name
mimetype
)?;
compat_mut не нужен
Исходная версия KivApple, :
`io_error_other` is unstable [E0658]
А вот так работает :-)
let filename = field.file_name() .unwrap_or(«file») .to_owned(); let mimetype = field.content_type() .unwrap_or(«application/octet-stream») .to_owned(); let mut reader = field .map_err(|err| std::io::Error::new(std::io::ErrorKind::Other, err)) .into_async_read() .compat(); self.bucket.put_object_stream_with_content_type( &mut reader, filename, // TODO: Generate file name mimetype )?;
compat_mut не нужен