Method: App42::Util#throwExceptionIfNotValidImageExtension

Defined in:
lib/util/util.rb

#throwExceptionIfNotValidImageExtension(fileName, name) ⇒ Object

To check if the image has a valid extension or not.

Parameters:

  • fileName
  • name

227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
# File 'lib/util/util.rb', line 227

def throwExceptionIfNotValidImageExtension(fileName, name)

  if(fileName == nil)
    raise App42Exception.new(name + " parameter can not be null")
  end

  if(fileName.index('.') == -1)
    raise App42Exception.new(name + " does not contain valid extension. ")
  end

  ext = extractFileExtension(fileName);
  if((ext.eql?(".jpg") == false) && (ext.eql?(".JPG") == false) && (ext.eql?(".jpeg") == false) && (ext.eql?(".JPEG") == false) && (ext.eql?(".gif") == false) && (ext.eql?(".GIF") == false) && (ext.eql?(".png") == false) && (ext.eql?(".PNG") == false))
    raise App42Exception.new( "The Request parameters are invalid. Only file with extensions jpg, jpeg, gif and png are supported");
  end

end