Estou com um problema no Upload de imagens pelo FCKeditor na Locaweb.
As pastas estão com a devidas permissões (777). Porém, quando seleciono uma imagem no editor html, e envio para o servidor, o mesmo me retorna o seguinte erro:
Fiz uma analise do código do pacote do FCKeditor. E consegui detectar onde surgia o erro.
...
DiskFileUpload upload = new DiskFileUpload();
try {
List items = upload.parseRequest(request);
...
O erro surgia no upload.parseRequest(request);.
Por que? Porque o envio é feito para um local temporário default, e na Locaweb esse diretóriio não permite escrita.
Então modifiquei o código do pacote FCKeditor para:
...
FileItemFactory factory = new DiskFileItemFactory(DiskFileItemFactory.DEFAULT_SIZE_THRESHOLD, new File(currentDirPath));
ServletFileUpload upload = new ServletFileUpload(factory);
try {
List items = upload.parseRequest(request);
...
Ou seja, no DiskFileItemFactory eu setei um outro local para o envio temporário do arquivo para o servidor, e funcionou.