UIImageJPEGRepresentation кодирует изображение с заданным качеством сжатия, но, насколько я понял, вы хотите загрузить двоичные данные изображения без изменений.
Для этого вы можете создать объект NSData с локальным URL-адресом, например, так:
let data = try? Data(contentsOf: url)
Пример Swift 4 с локальным файлом JPG с именем 'coffee.jpg' в основном комплекте:
if let url = Bundle.main.url(forResource: "coffee", withExtension:"jpg") {
if let data = try? Data(contentsOf: url) {
//upload it
}
}