I've read some articles about ChartImageHandler
storage
options, and it seems to have 3 options which I have questions about;
If we choose
file
options then image created by ms chart first stores in location we specified. I want to know if we specified the default location inC:\TempImageFiles
address, does it have security considerations? I mean MS Chart under whichwindows user
access this folder and write image on it? Has this a hack risk?If we choose
memory
Image stored in main memory, and then if we specify the optiondeleteAfterServicing=true
after downloading to client it deleted. I want to know if we chooseImageStorageMode="UseHttpHandler"
option for chart, can any hacker useChart.axd
and call it multiple times and cause memory overflow? What does MS Chart do to prevent this?If we choose
session
Image stored in a session, and again I want to know any hacker can useChart.axd
, calling it multiple times to cause a memory overflow? If any exception during creating image, does it delete the session? After downloading to client, does it also delete the session?