// INTERNAL INCLUDES
#include <dali/internal/adaptor-framework/common/file-loader-impl.h>
-#include <dali/internal/imaging/common/file-download.h>
namespace Dali
{
-namespace
-{
-
-// limit maximum image down load size to 50 MB
-const size_t MAXIMUM_DOWNLOAD_IMAGE_SIZE = 50 * 1024 * 1024 ;
-
-}
-
namespace FileLoader
{
return Dali::Internal::Adaptor::GetFileSize(filename);
}
-bool DownloadFileSynchronously(const std::string& filename, Dali::Vector<uint8_t> &dataBuffer)
-{
- size_t dataSize;
- return TizenPlatform::Network::DownloadRemoteFileIntoMemory( filename, dataBuffer, dataSize, MAXIMUM_DOWNLOAD_IMAGE_SIZE );
-}
-
} //FileLoader
} //Dali
* @return the size of the file or 0 if file not found
*/
DALI_ADAPTOR_API std::streampos GetFileSize(const std::string& filename);
-
-
-/**
- * @brief Download a requested file into a memory buffer.
- *
- * @param[in] filename Filename of the file to download.
- * @param[out] dataBuffer A memory buffer object to be written with downloaded file data.
- * @return error code. false - Error, true - Ok
- */
-DALI_ADAPTOR_API bool DownloadFileSynchronously(const std::string& filename, Dali::Vector<uint8_t> &dataBuffer);
-
};
} // Dali
}
else
{
- DALI_LOG_WARNING( "file open failed for: \"%s\"", filename.c_str() );
+ DALI_LOG_WARNING( "file open failed for: \"%s\"", filename );
}
return errorCode;