我正在尝试将图片上传到vk.com的服务器,但是根据我的要求 - 我得到一张空的“照片”:“[]”;
c ******************************
***********************************
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:13:
c User-written routine to implement specific geometric constraints,
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:14:
c by orthogonalizing the forces and stress to undesired changes.
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:15:
c Arguments:
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:16:
c real*8 cell(3,3) : input lattice vectors (Bohr)
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:17:
c integer na : input number of atoms
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:18:
c integer isa(na) : input species indexes
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:19:
c real*8 amass(na) : input atomic masses
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:20:
c real*8 xa(3,na) : input atomic cartesian coordinates (Bohr)
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:21:
c real*8 stress( 3,3) : input/output stress tensor (Ry/Bohr**3)
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:22:
c real*8 fa(3,na) : input/output atomic forces (Ry/Bohr)
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:23:
c integer ntcon : total number of positions constr. imposed
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:24:
c *****************************************************************
1
Error: Unclassifiable statement at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:27.55:
double precision amass(na), cell(3,3), fa(3,na),
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:32.7:
$ +fa(3,8)+fa(3,9)+fa(3,10)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:33.7:
$ +fa(3,11)+fa(3,12)+fa(3,13)+fa(3,14)+fa(3,15)+fa(3,16)+fa(3,17)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:34.7:
$ +fa(3,18)+fa(3,19)+fa(3,20)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:35.7:
$ +fa(3,21)+fa(3,22)+fa(3,23)+fa(3,24)+fa(3,25)+fa(3,26)+fa(3,27)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:36.7:
$ +fa(3,28)+fa(3,29)+fa(3,30)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:37.7:
$ +fa(3,31)+fa(3,32)+fa(3,33)+fa(3,34)+fa(3,35)+fa(3,36)+fa(3,37)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:38.7:
$ +fa(3,38)+fa(3,39)+fa(3,40)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:39.7:
$ +fa(3,41)+fa(3,42)+fa(3,43)+fa(3,44)+fa(3,45)+fa(3,46)+fa(3,47)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:40.7:
$ +fa(3,48)+fa(3,49)+fa(3,50)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:41.7:
$ +fa(3,51)+fa(3,52)+fa(3,53)+fa(3,54)+fa(3,55)+fa(3,56)+fa(3,57)
1
Error: Invalid character in name at (1)
/home/salami/constr_siesta/siesta-3.2/Src/constr.f90:42.7:
$ +fa(3,58)+fa(3,59)+fa(3,60)
1
Error: Invalid character in name at (1)
Fatal Error: Error count reached limit of 25.
make: *** [constr.o] Error 1
我的代码是:
{"server":627329, "photo":"[]","hash":"6ce9e707ba60a464bc45070a748dc9ec "}
任何建议都将不胜感激。谢谢。
答案 0 :(得分:2)
看到您发布的文档后
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(response.response.upload_url);
request.Method = "POST";
request.Credentials = CredentialCache.DefaultCredentials;
request.TransferEncoding = "utf8";
UTF8Encoding encoding = new UTF8Encoding();
string encoded = Convert.ToBase64String(imageData);
string postData = "photo=" + encoded;
request.ContentType = "multipart/form-data";
request.ContentLength = Encoding.UTF8.GetByteCount(postData);
using (var newStream = request.GetRequestStream())
{
byte[] postBytes = Encoding.UTF8.GetBytes(postData);
newStream.Write(postBytes, 0, postBytes.Length);
newStream.Close();
}
return (HttpWebResponse)request.GetResponse();