스마트폰 접속시 파일첨부 정보
스마트폰 접속시 파일첨부본문
최신 그누, 기본스킨 게시판에서
스마트폰으로 접속시 파일첨부는 원래 안되는 건가요?
개념이라도 좀 설명해주심 감사하겠습니다.
스마트폰으로 접속시 파일첨부는 원래 안되는 건가요?
개념이라도 좀 설명해주심 감사하겠습니다.
댓글 전체

아이폰은 폐쇄적이라 당연히 안 되고, 안드로이드폰도 2.1까진 안됩니다.
2.2프로용 버젼인 깔린 LG 옵티머스 기기에서는 확인 했습니다.
파일을 첨부할때 갤러리에 있는 사진(내장카메라로 촬영한 사진)을 불러와 WiFi 로 업로드 해봤는데 잘 됩니다..
다운로드는 아직은 프로요 버젼도 막혀 있어, 저장이 안됩니다. ^^
진져브레드 나오면 더 좋아지겠죠...
2.2프로용 버젼인 깔린 LG 옵티머스 기기에서는 확인 했습니다.
파일을 첨부할때 갤러리에 있는 사진(내장카메라로 촬영한 사진)을 불러와 WiFi 로 업로드 해봤는데 잘 됩니다..
다운로드는 아직은 프로요 버젼도 막혀 있어, 저장이 안됩니다. ^^
진져브레드 나오면 더 좋아지겠죠...
프로요에서 wifi 업로드 되었으니.. 3G로도 업로드 되겠죠?
아무튼 답변 감사합니다. ^^;;
아무튼 답변 감사합니다. ^^;;

<script>
$(document).ready(function()
{
document.addEventListener("deviceready",onDeviceReady,false);
});
var _isReadyToDevice = false;
function onDeviceReady() {
_isReadyToDevice = true;
}
function capturePhoto() {
if (_isReadyToDevice)
{
navigator.camera.getPicture(onPhotoSuccess, onPhotoFail, { quality: 90 });
$('#canvas').hide();
$('#myPhoto').show();
}
else
{
alert('카메라/사진앨범 사용 준비 중입니다. 잠시 후 다시 시도 해 주세요.');
}
}
function onPhotoSuccess(imageData) {
//$('#myPhoto').css('display','inline');
$('#myPhoto').attr('src',"data:image/jpeg;base64," + imageData);
$('#hiddenPhoto').attr('src',"data:image/jpeg;base64," + imageData);
$('#ID_ThumbnailImageData').attr('value', imageData);
var image = document.getElementById('myPhoto');
canvasContext.drawImage(image, 0, 0);
}
function onPhotoFail(message) {
alert('Failed because: ' + message);
}
var isSubmit = false;
function doSubmit(frm)
{
if(isSubmit)
{
alert('사진을 등록중입니다.');
return false;
}
if (frm['q_tx_imagedate'].value == '')
{
alert('사진등록을 해주세요.');
return false;
}
if( !EZ.chk_form(frm) )
{
return false;
}
isSubmit = true;
}
function rotate(p_deg) {
if(document.getElementById('canvas')) {
/*
Ok!: Firefox 2, Safari 3, Opera 9.5b2
No: Opera 9.27
*/
var image = document.getElementById('myPhoto');
var image2 = document.getElementById('hiddenPhoto');
var canvas = document.getElementById('canvas');
var canvasContext = canvas.getContext('2d');
$('#canvas').show();
switch(p_deg) {
default :
case 0 :
canvas.setAttribute('width', image.width);
canvas.setAttribute('height', image.height);
canvasContext.rotate(p_deg * Math.PI / 180);
canvasContext.drawImage(image, 0, 0);
break;
case 90 :
canvas.setAttribute('width', image2.height);
canvas.setAttribute('height', image2.width);
canvasContext.rotate(p_deg * Math.PI / 180);
canvasContext.drawImage(image, 0, -image2.height);
break;
case 180 :
canvas.setAttribute('width', image_width);
canvas.setAttribute('height', image_height);
canvasContext.rotate(p_deg * Math.PI / 180);
canvasContext.drawImage(image, -image2.width, -image2.height);
break;
case 270 :
case -90 :
canvas.setAttribute('width', image2.height);
canvas.setAttribute('height', image2.width);
canvasContext.rotate(p_deg * Math.PI / 180);
canvasContext.drawImage(image, -image2.width, 0);
break;
};
var frm = _F('insfrm');
frm['q_degree'].value = p_deg;
} else {
/*
Ok!: MSIE 6 et 7
*/
var image = document.getElementById('myPhoto');
switch(p_deg) {
default :
case 0 :
image.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0)';
break;
case 90 :
image.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
break;
case 180 :
image.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
break;
case 270 :
case -90 :
image.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
break;
};
};
};
window.onload = function() {
var image = document.getElementById('myPhoto');
var canvas = document.getElementById('canvas');
if(canvas.getContext) {
//image.style.visibility = 'hidden';
image.style.position = 'absolute';
} else {
canvas.parentNode.removeChild(canvas);
};
//rotate(0);
};
</script>
$(document).ready(function()
{
document.addEventListener("deviceready",onDeviceReady,false);
});
var _isReadyToDevice = false;
function onDeviceReady() {
_isReadyToDevice = true;
}
function capturePhoto() {
if (_isReadyToDevice)
{
navigator.camera.getPicture(onPhotoSuccess, onPhotoFail, { quality: 90 });
$('#canvas').hide();
$('#myPhoto').show();
}
else
{
alert('카메라/사진앨범 사용 준비 중입니다. 잠시 후 다시 시도 해 주세요.');
}
}
function onPhotoSuccess(imageData) {
//$('#myPhoto').css('display','inline');
$('#myPhoto').attr('src',"data:image/jpeg;base64," + imageData);
$('#hiddenPhoto').attr('src',"data:image/jpeg;base64," + imageData);
$('#ID_ThumbnailImageData').attr('value', imageData);
var image = document.getElementById('myPhoto');
canvasContext.drawImage(image, 0, 0);
}
function onPhotoFail(message) {
alert('Failed because: ' + message);
}
var isSubmit = false;
function doSubmit(frm)
{
if(isSubmit)
{
alert('사진을 등록중입니다.');
return false;
}
if (frm['q_tx_imagedate'].value == '')
{
alert('사진등록을 해주세요.');
return false;
}
if( !EZ.chk_form(frm) )
{
return false;
}
isSubmit = true;
}
function rotate(p_deg) {
if(document.getElementById('canvas')) {
/*
Ok!: Firefox 2, Safari 3, Opera 9.5b2
No: Opera 9.27
*/
var image = document.getElementById('myPhoto');
var image2 = document.getElementById('hiddenPhoto');
var canvas = document.getElementById('canvas');
var canvasContext = canvas.getContext('2d');
$('#canvas').show();
switch(p_deg) {
default :
case 0 :
canvas.setAttribute('width', image.width);
canvas.setAttribute('height', image.height);
canvasContext.rotate(p_deg * Math.PI / 180);
canvasContext.drawImage(image, 0, 0);
break;
case 90 :
canvas.setAttribute('width', image2.height);
canvas.setAttribute('height', image2.width);
canvasContext.rotate(p_deg * Math.PI / 180);
canvasContext.drawImage(image, 0, -image2.height);
break;
case 180 :
canvas.setAttribute('width', image_width);
canvas.setAttribute('height', image_height);
canvasContext.rotate(p_deg * Math.PI / 180);
canvasContext.drawImage(image, -image2.width, -image2.height);
break;
case 270 :
case -90 :
canvas.setAttribute('width', image2.height);
canvas.setAttribute('height', image2.width);
canvasContext.rotate(p_deg * Math.PI / 180);
canvasContext.drawImage(image, -image2.width, 0);
break;
};
var frm = _F('insfrm');
frm['q_degree'].value = p_deg;
} else {
/*
Ok!: MSIE 6 et 7
*/
var image = document.getElementById('myPhoto');
switch(p_deg) {
default :
case 0 :
image.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0)';
break;
case 90 :
image.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
break;
case 180 :
image.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
break;
case 270 :
case -90 :
image.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
break;
};
};
};
window.onload = function() {
var image = document.getElementById('myPhoto');
var canvas = document.getElementById('canvas');
if(canvas.getContext) {
//image.style.visibility = 'hidden';
image.style.position = 'absolute';
} else {
canvas.parentNode.removeChild(canvas);
};
//rotate(0);
};
</script>