0
A
답변
0
가장 쉬운 방법은 대상 사이트에 이미지로 다시 변환 한 다음를 전송하고, 전에 바이트 배열로 이미지를 변환하는 것입니다을 사용하여 이미지를 업로드합니다.
여기에 바로 그 일을하는 두 가지 방법은 다음과 같습니다
웹 서비스가이 같은 방법 뭔가있을 수 있다는 것을 의미public byte[] ImageToByteArray(Image image)
{
var ms = new MemoryStream();
image.Save(ms, ImageFormat.Png);
return ms.ToArray();
}
public static Image ByteArrayToImage(byte[] byteArray)
{
var ms = new MemoryStream(byteArray);
return Image.FromStream(ms);
}
:
public void UploadImage(byte[] imageData)
{
var image = ByteArrayToImage(imageData);
//save image to disk here, or do whatever you like with it
}
1
은 기본적으로 당신이 WCF streaming를 사용해야합니다.
[ServiceContract]
public interface ITransferService
{
[OperationContract]
void UploadFile(RemoteFileInfo request);
}
public void UploadFile(RemoteFileInfo request)
{
FileStream targetStream = null;
Stream sourceStream = request.FileByteStream;
string uploadFolder = @"C:\\upload\\";
string filePath = Path.Combine(uploadFolder, request.FileName);
using (targetStream = new FileStream(filePath, FileMode.Create,
FileAccess.Write, FileShare.None))
{
//read from the input stream in 65000 byte chunks
const int bufferLen = 65000;
byte[] buffer = new byte[bufferLen];
int count = 0;
while ((count = sourceStream.Read(buffer, 0, bufferLen)) > 0)
{
// save to output stream
targetStream.Write(buffer, 0, count);
}
targetStream.Close();
sourceStream.Close();
}
}
관련 문제
- 1. nusoap을 사용하여 이미지를 업로드하는 방법
- 2. 안드로이드에서 이미지를 업로드하는 방법
- 3. 폴더에 이미지를 업로드하는 방법
- 4. 트위터에 이미지를 업로드하는 방법
- 5. imagemagick에서 이미지를 업로드하는 방법
- 6. 장고에서 이미지를 업로드하는 방법
- 7. Perl을 사용하여 Amazon S3에 이미지를 업로드하는 방법?
- 8. 서블릿을 사용하여 절대 경로로 이미지를 업로드하는 방법
- 9. 이미지를 HTML5 캔버스에 업로드하는 방법
- 10. 이미지를 업로드하는 가장 간단한 방법
- 11. 이미지를 jqgrid 열에 업로드하는 방법
- 12. 이미지를 업로드하는 방법 wp7 serverside.?
- 13. gengt에서 appengine에 이미지를 업로드하는 방법
- 14. AVD gellery에서 이미지를 업로드하는 방법?
- 15. AJAX로 페이지에 이미지를 업로드하는 방법
- 16. 테이블 필드에 이미지를 업로드하는 방법
- 17. 이미지를 SQL Server에 업로드하는 방법
- 18. 이미지를 BLOB 필드에 업로드하는 방법 - 사용 방법
- 19. 저장하지 않고 라이브 이미지를 업로드하는 방법
- 20. Tumblr API - 여러 이미지를 Photoset에 업로드하는 방법
- 21. codeigniter에서 base64 인코딩 된 이미지를 업로드하는 방법
- 22. 액세스 토큰을 사용하여 이미지를 업로드하는 방법은 무엇입니까?
- 23. 장고 관리자를 사용하여 이미지를 업로드하는 동안 TemplateSyntaxError
- 24. AJAX를 사용하여 원본 이미지를 업로드하는 방법은 무엇입니까?
- 25. MediaHttpUploader를 사용하여 BlobStore에 이미지를 업로드하는 방법은 무엇입니까?
- 26. 안드로이드 phonegap에서 서버에 이미지를 업로드하는 방법
- 27. 종이 클립 젬을 사용하여 S3에 이미지를 업로드하는 방법
- 28. newbie : PHP 및 mySQL을 사용하여 양식의 이미지를 업로드하는 방법
- 29. ASP.NET MVC에서 라우팅을 사용하여 즉석에서 작성한 이미지를 Facebook에 업로드하는 방법
- 30. Blackberry jde : MultipartPostData를 사용하여 서버에 이미지를 업로드하는 방법