An apparatus for processing information is provided, such as a digital camera
having a communication function with improved performance while retaining compactness
and immediate functionality. A size of data (first data) expected to be received
is added to an expected size of second data to be entered (for example, an expected
size of image data obtained in a predetermined photography image-quality mode),
so that a resultant sum is compared to an amount of a remaining storage capacity
of a memory (storage medium), and if that sum is larger than the calculated remaining
storage capacity, the apparatus sends a direction (instruction) indicating that
the data expected to be received should be sent (transferred) to a predetermined
transmission destination. In this manner, the first data is not received, that
is, the first data is sent (redirected) to a predetermined transmission destination.