내 웹 사이트의 사진을 호스팅하는 데 PicasaWeb을 사용할 수 있습니까? 내 ASP.NET 웹 사이트 내에서 업로드 및 액세스 요구 사항.C에서 PicasaWeb에서 프로그래밍 방식으로 사진을 업로드하고 검색하는 방법은 무엇입니까?
0
A
답변
2
기술적으로는 그렇습니다. Pic asa Web Albums Data API을 사용하여 이미지에 대한 메타 데이터에 액세스 한 다음 Picasa에서 표시 할 수 있습니다. 앨범의 경우 이것은 끔찍한 생각은 아니지만 사이트 그래픽에이 방법을 사용하지는 않습니다.
1
public string UploadImage(byte[] imageBytes_, string imageName_)
{
string url = string.Empty;
try
{
PicasaEntry newPhoto = null;
MemoryStream ms = new MemoryStream();
ms.Write(imageBytes_, 0, imageBytes_.Length);
if (_albumFeed != null)
{
PicasaEntry photoEntry = new PhotoEntry();
photoEntry.MediaSource = new Google.GData.Client.MediaFileSource(ms, imageName_, "image/jpeg");
newPhoto = this._service.Insert<PicasaEntry>(new Uri(this._albumFeed.Post), photoEntry);
}
url = newPhoto.FeedUri;
}
catch (Exception ex)
{
throw new DneException("Error while uploading photo", ex);
}
return url ;
}
나는 압축 된 이미지를 업로드하고 SharpZipLib 라이브러리를 사용하여 압축을 풀고 있습니다. 각 파일을 바이트 단위로 가져 오는 중 나중에 MediaStream 개체로 전달하기 위해 MemoryStream으로 변환 중입니다. 매번 400 개의 잘못된 요청 오류가 발생합니다. FileStream을 전달할 때 제대로 작동하지만 MemoryStream과 작동하지 않습니다.
+0
동일한 문제가 있습니다. – BrokeMyLegBiking
관련 문제
- 1. WP 갤러리에 이미지를 업로드하고 프로그래밍 방식으로 추가하는 방법은 무엇입니까?
- 2. Facebook에서 큰 프로필 사진을 검색하는 방법은 무엇입니까?
- 3. 프로그래밍 방식으로 jqgrid를 검색하는 방법
- 4. 사이트의 프로필 사진을 업로드하고 크기를 조정하는 방법은 무엇입니까?
- 5. Windows에서 스왑 파일에 사용되는 드라이브를 프로그래밍 방식으로 검색하는 방법은 무엇입니까?
- 6. 프로그래밍 방식으로 GHC 패키지 정보를 검색하는 방법은 무엇입니까?
- 7. 프로그래밍 방식으로 Mac OS X Server Edition을 검색하는 방법은 무엇입니까?
- 8. 프로그래밍 방식으로 C에서 CMD 사용
- 9. C에서 큰 파일을 프로그래밍 방식으로 다운로드하는 방법
- 10. 프로그래밍 방식으로 imgur에서 호스트 할 사진을 업로드하는 중
- 11. 프로그래밍 방식으로 UIViewController를로드하는 방법은 무엇입니까?
- 12. 프로그래밍 방식으로 디스크를 포맷하는 방법은 무엇입니까?
- 13. iPhone 데이터를 프로그래밍 방식으로 제거하는 방법은 무엇입니까?
- 14. 프로그래밍 방식으로 아이폰에서 메시지 기록을 검색하는 방법?
- 15. 프로그래밍 방식으로 LDAP에서 정보를 검색하는 방법
- 16. 프로그래밍 방식으로 웹 페이지에서 데이터를 검색하는 방법?
- 17. 유즈넷에서 프로그래밍 관련 질문을 검색하는 방법은 무엇입니까?
- 18. 안드로이드 | 전화 번호로 연락처의 사진을 검색하는 가장 좋은 방법은 무엇입니까?
- 19. 프로그래밍 방식으로 C에서 변수 이름을 가져 옵니까?
- 20. 프로그래밍 방식으로 목표 C에서 이벤트보기 (보기)
- 21. C에서 DataGridView 행을 프로그래밍 방식으로 생성하려고합니다.
- 22. C에서 프로그래밍 방식으로 app.config의 system.net 설정에 액세스
- 23. C에서 프로그래밍 방식으로 Linux에서 데스크톱 환경 감지
- 24. Objective-C에서 NSView를 프로그래밍 방식으로 표시하는 방법
- 25. 프로그래밍 방식으로 HTML 생성
- 26. SharePoint 2010 : 프로그래밍 방식으로 소셜 DB에 연결 문자열을 검색하는 방법
- 27. C에서 잘린 파일을 검색하는 방법
- 28. 'Infinite'기호를 프로그래밍 방식으로 Excel에 삽입하는 방법은 무엇입니까?
- 29. layout_margin을 프로그래밍 방식으로 설정하는 방법은 무엇입니까?
- 30. 프로그래밍 방식으로 이미지의 색상을 변경하는 방법은 무엇입니까?
필자가 파일 스트림을 사용하여 이미지를 업로드하면 잘 동작하지만 memorystream에서는 작동하지 않습니다. 따라서 임시 위치에 업로드 된 파일을 복사하고 파일 스트림을 생성하여 picasa에 업로드했습니다. 그런 다음 임시 위치에서 파일을 제거했습니다. – Nps